LX_Stream1 (QA Testing) Original: [LIVESTREAM LocalX D1 LIVE FEED] Livestream: NASA’s Perseverance Rover Lands on Mars Published April 6, 2021 • Updated on April 6, 2021 at 9:08 am Streaming 24/7: Watch NBC 5 local news and weather for free wherever you are Get top local stories in DFW delivered to you every morning. Sign up for NBC DFW's News Headlines newsletter.