Passengers on Cruise Ship Horrified to Witness Slaughter of Pilot Whales in Faroe Islands

When the Ambassador Cruise Line cruise ship Ambition arrived recently in the port of Tórshavn, the capital of the Faroe Islands, its passengers admired the rugged coastline and the breathtaking views of the surrounding mountains. For many, however, the sense … Continue reading