Siren Picture

An Alien equivalent to the sirens of greek mythology which lures spacepilots and travelers to its faraway planet. Done for IFX weekly challenge.
Continue Reading: Sirens