A potential sign of alien life has been detected on the planet Venus. Plus, Google ramps up its clean energy plan. Richard Southern and Ginella Massa discuss.

Leave a Reply

Your email address will not be published. Required fields are marked *