Examine Arkham Asylum 2 Teaser Trailer

Do you guys remember Pop Up Video? Oh man, I loved that, there were so many great little factoids – in fact I sort of wish that normal music videos all that factoids pop up to better explain why certain videos stink so...

Read More