Other
By Colin Thompson in Newport, Rhode Island
Spirit of Bermuda is expected to make landfall in Newport, Rhode Island later today.
The 118ft triple mast sloop left Norfolk, Virginia, yesterday to make the short sprint up the US East Coast to begin final...
Jun 12, 2012