Serpent Mound State Memorial


Serpent Mound State Memorial - park in the United States of America.