North America NASA showcases dramatic video of Mars landing, releases images Team Buyback 23 February 2021, 3:10 pm23 February 2021, 3:10 pm Al Jazeera English, usnews, Worldnews Share this:TweetRedditTelegramWhatsApp