HAPPY D is a pleasure craft sailing under the British Virgin Islands flag, measuring 38m in length and 8m in width. The vessel is currently moored at position 26.0864°N, 80.1886°W and moving at 102.3 knots with destination reported as PORT EVERGLADES.