Kabuto

A bite of fresh sea urchin at Kabuto.