Crazy big Japanese street food at Tokyo Station causes a stir with foreigners online

The only place in Japan where you can enjoy this super huge snack.

Read More