TX Senator Ted Cruz Speaks at 2022 NRA National Convention in Houston, TX