The Newark Earthworks in Ohio are monuments to the human genius of ancient people who erected these awe-inspiring structures that rank among the world’s most magnificent wonders.

Read more…