John Phillip Holland launched first modern submarine...

Print Friendly and PDF
John Phillip Holland launched first modern submarine off Staten Island, NY