Japanese delicacy

Sea Urchin, or Uni, is December’s delicate treat

by 2gourmaniacs on December 28, 2011