Sailray

Sailray, an alien sea ray creature.