Categories Articles What happened last week? The House held its GameStop hearing, Texans lost power, NASA’s Mars Rover landed, and Ted Cruz went to Cancun. Post author By crystalg Post date February 21, 2021 Business Insider Business Insider Tags Cancun, Cruz, GameStop, Happened, Hearing, held, House, landed, last, lost, Mars, NASA's, power, rover, Texans', week, Went ← How This Founder Turned a Hobby Into a Multi-Million Dollar Sale → Breast cancer death rates in women under 40 rising for first time since 1987