Caymanas Park hosted as many as possibly 7,000 patrons yesterday, not your average 10-race thoroughbred horse-racing card but instead, people crammed into its stands and infield to watch the 2026 FIFA World Cup final between winners Spain vs Argentina.