As part of the WWE’s new broadcast deal with Netflix, Global Ambassador Thaddeus Bullard was invited to Texas to take in ...