Recreational fishing
Angling
Miramichi River
Salmon
Cains River
Atlantic salmon
Fishing
Artificial fly
Restigouche River
Fish
Northumberland County
New Brunswick
Fly fishing