What happened last week? The House held its GameStop hearing, Texans lost power, NASA’s Mars Rover landed, and Ted Cruz went to Cancun. Feb 21, 2021By crystalg Business Insider Business Insider