A Galapagos tortoise can take up to 3 weeks to digest a meal.