TheEgyptian sun symbol is evident at the Avebury England henge and the Portsmouth, Ohio Earthworks with uncanny resemblance.