Newborn Killer Whales Spotted off B.C. Coast
There has been a lot of buzz in the news lately surrounding newborn killer whales off the coast of British Columbia including the surprise addition to L pod confirmed yesterday, making it three total newborn wh...