Snow tha Product's latest freestyle "On My Sh--" that she released yesterday (July 7) is the product of her latest experiment.She teased the video on her Instagram on Monday (July 6), writing, "process of making a song from scratch n shooting this myself in my livingroom (5,000 comments n ill drop this and the vlog about it)." More than 6,000 comments flooded the post about the untitled project at the time, prompting the Mexican American rapper to drop it.Sitting on a cube chair and occasionally