Scientists find mystery killer whales off Cape Horn, Chile Scientists find mystery killer whales off Cape Horn, ChileSource: SciencedailyPublished on 2019-03-07 Comments Share Rates: 0