Give me some details about the Greek Hydra island...seems spooky, does it have multi-heads inhabitants?