This massive cave was discovered in China CNN(03) Save Image Image gallery: Devargas Taos: You Won't Believe What They Found In This Cave!