Blame it on Halo 3

I saw this and I just ROTFLMAO its friggin hilarious