stadium

Memorial Stadium

Champaign, United States of America

Address | 1402 South 1st Street, 61820 Champaign

Capacity | 60670

Finished Matches