It's taichi shimizu. If any of you know Japanese, feel free to translate.
This is brilliant. Is this an ad for a food company?
damn who is this!? so beefy, love it
Oishii desu ne ! The choice of music is somewhat hilarious.
can't play the video