Scars Of Mars

Scars of Mars - a creature opens its flower-mouth into three parts.