chadzilla.typepad.com > Taiwan

alien shrimp

alien shrimp

I'm not really sure. These are in a restaurant, and you can order them to eat. If I had an unlimited stomach, I would have tried it.