Cave of Swallows

The Cave of Swallows in San Luis Potosi, Mexico, was the largest cave-pit on Earth. A guide for time travellers suggested that it was possibly a Silurian base. (PROSE: Time Traveller's Diary)