There’s a little coffee stand in a Japan shipping harbor that serves the best tasting bugs around. Why’s that? Because Akai Tento no Koohii Ten (The Red Tent Coffee Shop) is famous for making bugs that are actually gummy candy.
Gummy on the outside, blueberry jam guts on the inside, these insect larvae come in a variety of species and sizes for ever palate.
Plus, when you squeeze them, goo comes out. Yummy!
Check out more pictures after the break.