Killer whales swim off of Vancouver, Canada: Cool video from helicopter

A group of killer whales were spotted swimming near the city of Vancouver in British Columbia, Canada. The creatures were filmed by a CTV Network helicopter.


Comments