John Phillip Holland launched first modern…

Share: 

Thursday, March 17, 1898: John Phillip Holland launched first modern submarine off Staten Island, NY.