Royal Navy Submarine Museum

HMS Alliance,Royal Navy Submarine Museum,Gosport

HMS Alliance