not yet rated
uemura ayumi
Tempura is a famous Japanese delicacy. Especially shrimp tempura (Ebiten). Wearing crispy batter and a beret, Ebiten makes his illustrious debut.
US$0.99
source