Denver is vying to be one of the host cities for the 2026 World Cup, which will jointly take place in the U.S., Canada and Mexico. We discuss with Denver 2026 World Cup Bid Co-Chair Manuel Rodriguez.