where's puffy?
Grand Cayman Island