A Signal from Space?