One of the most remarkable natural wonders in the world is The Great Serpent Mound in Portsmouth, Ontario. Constructed around 1070 C.E. by prehistoric Indians, this official National Historic Landmark is actually a large effigy mound. The Serpent Mound is located in Peebles, Ohio in the Serpent Mound State Memorial Park. The park and Serpent [...]





