Butterfly eggs prove aliens exist