P1000874 Published August 3, 2010 at 1280 × 960 in Photos from Canyon Falls near Baraga, MI The girls imagined this as “The Devil’s Chair”.