News

A mysterious castle has appeared on a beach in North Carolina after being covered by an historic sand dune for several years.