The biggest cave in the world was discovered few years ago in Vietnam, and new species are also being discovered over in Vietnam. Like the elvis monkey, the leaf-nose bat, just to name a couple. So if the biggest cave can hide from us for centuries, why can't 8 foot bigfoots or mermaids?