Sailing Capital of the World, indeed!

Looking good, Newport, RI! Next stop, Cardiff, Wales.

Here’s the full video!

Comments

comments