Full Throttle Newsletter’s David Kerley joins the Steve Cochran Show to discuss recent rumors about the James Webb Space Telescope potentially discovering alien life on another planet. They also delve into how scientists discover life on planets lightyears away and why humans are infatuated with alien life.