A Japanese commercial guaranteed to make you say WTF (NFSW)

by Dhiram Shah


A commercial or some comedy skit. It is most certainly weird. If it is a commercial then what are they advertising?
[Gametrailers]

Leave a comment