Florence

Florence, an alien race design.