Meat Eating Glow Worms of the Peruvian Amazon

A mysterious insect that lives in burrows in the dirt of the Peruvian Amazon. Amazing nature

Video by perunature.com