Could it be an alien invader?