Melville Island (Nova Scotia)

Melville Island is a small peninsula in Nova Scotia, Canada, located in the Northwest Arm of Halifax Harbour. The land ...
Read more