Filmed at Big Falls at the Upper Humber River just North...(more)
Filmed at Big Falls at the Upper Humber River just North of Deer Lake, Newfoundland. The salmon are Atlantic Salmon and are fighting their way upstream to lay eggs and keep our salmon stock alive and well.(less)