Ginobojan Glowbeastie
Glowbeasties are small, segmented creatures with a yellow glowing tail. Despite their appearance, they are not actually insects.
Their meat tastes very rich.
Geographic Distribution
Comments