PopCultureShock >
Posted by: Shola Akinnuso on June 14, 2009 at 10:19 am
Originally posted on Kotaku, this shows off some very pissed off Italians focused on a very large ape.
Your Name (required)
Your Email (required)
Your URL