Looking ahead at the logo for the 2026 NCAA Men’s Final Four, which will take place at Lucas Oil Stadium in Indianapolis on April 4 and 6.
Looking ahead at the logo for the 2026 NCAA Men’s Final Four, which will take place at Lucas Oil Stadium in Indianapolis on April 4 and 6.