x
Breaking News
More () »

Tokyo restaurant serves up micro sushi

One chef in Tokyo is giving athletes a tiny taste of Japanese culture by serving up micro sushi.

Before You Leave, Check This Out