Space Alien – Ometepe Island, Nicaragua Space Alien – Ometepe Island, Nicaragua Well, she looks like a space alien. At least from teh shoulders up.