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.
The Siren's Lullaby
Lair of the Siren
Siren
The Sirens Song
Siren concept