No one told me Hydra is the island of kitties!