RUBBERDUCKZILLA!!!

oh how the japanese win at life random shit in their commercials.

13/5/09, 0 notes
Comments