Can you believe this is actually food? It's a sweet Japanese treat called "Ohagi," made with sweet red bean paste.They're made by a specialty ohagi shop called "Takeno to Ohagi" over in Sakurashinmachi, Tokyo! by Lazy-Cardiologist556 foodjapanese foodAloJapan.com
AloJapan.com