Humback Whales. Johnstone Strait, BC - QuattroPhotography

HUMPBACK WHALE TAIL 1

canadahumpbackvancouver island