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.
Comments are closed.