Gros Cap, Ontario, Canada The Mysterious Caves of Gros Cap As I landed on Gros Cap, I noticed a series of intriguing