Mini-Godzilla’ filmed off Galapagos coast