toadslayer72 on 27 February 2012
Well the improper use of explosion in the title hasn't reduced the effect of this video for me. That was crazy.
I LOVE paying for Xbox Live! I also love that my love for it pisses off so many people.