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 […]