Historic Jamestown — Wow!

This area is on the outskirts of Historic Jamestown, Virginia. This is the place where 104 British colonists landed after sailing up the James River on May 13, 1607. Their story of struggle and death in an effort to establish a colony in what became known as America is pretty sobering. Most who came were [...]