Cards sent from Galapagos Islands take 30 years to arrive