Navy Island National Historic Site of Canada is a heavily wooded, uninhabited island on the Canadian side of the Niagara River just above Niagara Falls, Ontario. I


About the writer