File:Creature-85.jpg

The alien monster from "Titan Find"