Achilles 24

Launched in 1968…

 

 

LOA 23FT