This is pretty gay....and funny. In no way am I endorsing Beyonce...I can't stand her. But this is quite the parody.