Yesterday Trey Songz premiered the video for his new single “I Invented Sex” and boy did he invent it! With all the kissing, squeezing, touching, and everything else, this video was not made for TV. Wonder if there’s a clean version to the video, hmm…