fbpx

John P Holland Facts & Worksheets

John P Holland was an Irish engineer that developed the first submarine