Discover Big Ten Football Championship Game

Lucas Oil Stadium 500 S Capitol Ave, Indianapolis

The Big Ten title game is back at Lucas Oil, prime time on a Saturday night in December. Downtown fills up all weekend for it, which is part of the […]