Goombay Smash Wins World Championship!

Goombay Smash Wins World Championship!

Team members Chris Welch and Mark Towill won the 2011 Melges 32 World Championship on Goombay Smash!!