Leo Petroglyphs State Memorial
At Leo Petroglyphs State Memorial in Ray, Ohio, USA, visitors are treated to a fascinating journey into the past. This unique historical site features an array of petroglyphs, or ancient rock carvings, etched into the soft sandstone by mysterious and skilled hands thousands of years ago.