mouth and teeth in maw of alien rock creature