First STT Yacht Club Invitational Regatta
St. Thomas Sailing Center (STSC) in Cowpet Bay St. ThomasThe first St. Thomas Yacht Club Invitational Regatta will take place on two days in June. Run out of the club’s St. Thomas Sailing Center in Cowpet Bay, this inaugural event welcomes 11 teams representing all three U.S. Virgin Islands, the British Virgin Islands, Puerto Rico, USA and Sweden. Crews are limited to two in […]