Asst. Prof. Edwin Kite discusses challenges the Perseverance Rover must overcome to land on Mars on FOX 32

February 19, 2021