Russia’s Lake Shchuchye is, by all accounts, a beautiful destination. A group of tourists who drove there recently wouldn’t know—they never made it out of their cars. The footage, reported by NDTV, ...