Alien Life Form? January 22, 2011 This flower is no alien but it looks a bit strange, in part due to the angle and in part because the petals were not quite ready for prime time.