where is rocher
Located approximately 50 miles south of St. Louis is the town of Prairie du Rocher which translates to prairie by the rock..