Prince Rupert is a jewel of the North West coast, and it has a long and storied history.

 

Spirits of the North