Perched atop Lookout Mountain in the northeastern corner of Alabama, Mentone isn’t just another dot on the map – it’s what happens when Mother Nature decides to show off while nobody’s looking.