Awesome report and safety flyer published

Two fatalities following the loss of control of a powerboat near Little Thatch Island, British Virgin Islands.