Japanese Pepsi Ad Features A Giant Quivering Hotdog Train For Some Reason

Maybe the concept sounded better on paper?

Posted on