Lion Leader
1 ship citation (0 free) in 1 resources
Lion Leader (Yacht, power-cruiser; built 1973, in Norfolk, UK; 14 tons; naming history: Lion Leader (1973); Moonraker IV (1981); registration numbers: 360405 (Canada))
Subscribe to view