An alien space probe?