
Through a Canadian Periscope
Submarines (ships)Canada, canadian armed forcesHistorySubmarines (Ships)Canada. Canadian Armed Forces. Canadian Submarine ServiceCanada
Writing a summary for young readers…
For young readers
Book data: Open Library

Book data: Open Library