The world's largest effigy mound is located in Ohio. Who built the Serpent Mound? What was it used for? Find out more, plus tips to plan your own visit.