Cockroaches are edible. They can be eaten toasted, fried, sauteed, or boiled. In this case, we found a special bar in Yokohama Japan that serves not only …

AloJapan.com