February 18, 2014 Is this what alien life looks like? The new species of upside-down sea anemones and the bizarre ‘egg roll’ that could hint at what exists on faraway planets