19k Views in Featured A NASA scientist unveiled that Alien life will be found in 2025: ‘We know where to look’