Friday, June 03, 2011

I never say OMG ... but OMG this Cap videogame trailer is SICK

It's effing Christmas in July for this true believer!