It was easy for scientists to have doubts when they were told that the carcass of a colossal fish had been found floating just off the coast of Faial Island in Portugal’s Azores archipelago in the mid ...