9 Facts About North Bay

From: thenorthbaybay.ca staff

The North Bay Bay presents a short film highlighting 9 facts about North Bay, Ontario, Canada.

Feel free to share!