Tag: Jamestown

On the 405th Anniversary of the landing at Cape Henry

On April 26, 1607 British colonists landed at Cape Henry, Virginia and there began what would become the most free, the most propserous nation in the history of mankind.