Corsair is here welcome to my new video . A new report has suggested that searching for evidence of alien life should be part of all future space missions.

source