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

Business Insider Business Insider