×

Odori ebi

Food
Odori ebi is a sushi delicacy of Japan, and a form of sashimi. The sushi contains baby shrimp that are still alive and able to move their legs and antennae while being eaten. Wikipedia