Alien Species

Crazy Bugs or as Chinese culture call them Feng-Cuowu are small insectoid parasites found on Celbaleen.

Biology[]

Crazy Bugs are small six-legged insectoid creatures resembling a pray mantis. They are found crawling on the Celabaleen ambergris. Chinese celabaleen meat dealers though use it as a torture device, against their enemies, by having crawling it through their nose so it eat them from the inside out and is referred as a "life sentence".

Source[]

  • Beyond White Space (2018)