y-back y-pause y-next y-close

Titan XII

Country: USA
Builder: Carroll Marine
Length: 75' Mini Maxi
Type: Racer