Photos: Tall Ship Godspeed Visits Alexandria

Replica of a 1607 tall ship that traveled from England to Jamestown with 52 aboard is docked in Old Town.

by

Advertisement

advertisement