Dare we say aliens?