Week 1 · 2013

Illinois State at Ball State

Thu 08/29/2013 07:00 PMScheumann StadiumBall State pregame98%Pregame win probability: 98% for Ball State. Ball State favored, and won.

Illinois State

28

5–6

Ball State

51

10–3

Attendance

16,327

reported

ILST12 plays, 75 yd · Touchdown

15:001st & 10own 25Marshaun Coprich rush for 3 yards to the IllSt 28, tackled by Eric Patterson and Ben Ingle.+3
15:002nd & 7own 28Jared Barnett pass complete to James O'Shaughnessy for 6 yards to the IllSt 34, tackled by Zack Ryan.+6
15:003rd & 1own 34Collin Keoshian rush for 2 yards to the IllSt 36, tackled by Kenneth Lee and Jeffery Garrett for a 1ST down.+2
15:001st & 10own 36Jared Barnett rush for 16 yards to the BalSt 48, tackled by Martez Hester for a 1ST down.+16
15:001st & 10opp 48Jared Barnett pass complete to Phil Dudley for 12 yards to the BalSt 36, tackled by Eric Patterson for a 1ST down.+12
15:001st & 10opp 36Jonathon Miller rush for 1 yard to the BalSt 35, tackled by Nathan Ollie.+1
15:002nd & 9opp 35Jared Barnett pass complete to Phil Dudley for 15 yards to the BalSt 20, tackled by Brian Jones for a 1ST down.+15
15:001st & 10opp 20Jonathon Miller rush for 9 yards to the BalSt 11, tackled by Eric Patterson and Brian Jones.+9
15:002nd & 1opp 11Jonathon Miller rush for 10 yards to the BalSt 1, tackled by Jeffery Garrett and Brian Jones for a 1ST down.+10
9:571st & goalopp 1Collin Keoshian rush for 1 yard for a TOUCHDOWN.+1
9:57opp 3Nick Aussieker extra point GOOD.0
9:57own 35Nick Aussieker kickoff for 65 yards returned by Jamill Smith for 21 yards to the BalSt 21, tackled by Teddy Corwin and Matt Meyers.+21

BALL12 plays, 79 yd · Touchdown

9:521st & 10own 21Keith Wenning pass complete to Jahwan Edwards for 7 yards to the BalSt 28, tackled by Alex Donnelly.+7
9:522nd & 3own 28Jahwan Edwards rush for 4 yards to the BalSt 32, tackled by Alex Donnelly and Ezra Thompson for a 1ST down.+4
9:521st & 10own 32Keith Wenning pass complete to Javond Williams for 13 yards to the BalSt 45, tackled by Dontae McCoy and Mike Banks for a 1ST down.+13
9:521st & 10own 45Jahwan Edwards rush for no gain to the BalSt 45, tackled by Pat Meehan and Albert Sparks.0
9:522nd & 10own 45Keith Wenning pass complete to Jamill Smith for 26 yards to the IllSt 29, tackled by Matt Goldsmith and Ezra Thompson for a 1ST down.+26
9:521st & 10opp 29Keith Wenning pass incomplete.0
9:522nd & 10opp 29Horactio Banks rush for 9 yards to the IllSt 20, tackled by Dontae McCoy and Rickey Simpson.+9
9:523rd & 1opp 20Keith Wenning pass complete to Jamill Smith for 4 yards to the IllSt 16, tackled by Mike Banks for a 1ST down.+4
9:521st & 10opp 16Jahwan Edwards rush for 15 yards to the IllSt 1, tackled by Mike Banks out-of-bounds for a 1ST down.+15
6:101st & goalopp 1Keith Wenning rush for 1 yard for a TOUCHDOWN.+1
6:10opp 3Scott Secor extra point MISSED.0
6:10own 35Scott Secor kickoff for 65 yards for a touchback.0

ILST8 plays, 75 yd · Touchdown

6:101st & 10own 25Marshaun Coprich rush for 1 yard to the IllSt 26, tackled by Jonathan Newsome.+1
6:102nd & 9own 26Marshaun Coprich rush for a loss of 1 yard to the IllSt 25, tackled by Zack Ryan and Nick Miles.−1
6:103rd & 10own 25Jared Barnett pass complete to James O'Shaughnessy for 24 yards to the IllSt 49, tackled by Ben Ingle out-of-bounds for a 1ST down.+24
6:101st & 10own 49Jonathon Miller rush for 4 yards to the BalSt 47, tackled by Martez Hester.+4
6:102nd & 6opp 47Jared Barnett pass incomplete.0
3:503rd & 6opp 47Jared Barnett pass complete to Anthony Warrum for 47 yards for a TOUCHDOWN.+47
3:50opp 3Nick Aussieker extra point GOOD.0
3:50own 35Nick Aussieker kickoff for 65 yards returned by Jamill Smith for 90 yards to the IllSt 10, tackled by Soniel Estime.+90

BALL5 plays, 5 yd · Field goal

3:351st & goalopp 10Jahwan Edwards rush for a loss of 2 yards to the IllSt 12, tackled by Alex Donnelly and Matt Goldsmith out-of-bounds.−2
3:352nd & goalopp 12Keith Wenning pass incomplete to Javond Williams.0
3:353rd & goalopp 12Keith Wenning pass complete to Willie Snead for 7 yards to the IllSt 5, tackled by Mike Banks.+7
2:144th & goalopp 5Scott Secor 22 yard field goal GOOD.+22
2:09own 35Scott Secor kickoff for 65 yards returned by Marshaun Coprich for 16 yards to the IllSt 16, tackled by Christopher Calloway.+16

ILST4 plays, 2 yd · Punt

2:091st & 10own 16Cameron Hunt rush for 2 yards to the IllSt 18, tackled by Eric Patterson.+2
2:092nd & 8own 18Jared Barnett pass incomplete to Phil Dudley, hurried by Nathan Ollie.0
2:093rd & 8own 18Jared Barnett pass incomplete.0
2:094th & 8own 18CJ Laros punt for 46 yards, fair catch by Jamill Smith at the BalSt 36.0

BALL5 plays, 15 yd · Punt

1:141st & 10own 36Keith Wenning pass complete to Willie Snead for 13 yards to the BalSt 49, tackled by Colton Underwood for a 1ST down.+13
1:141st & 10own 49Keith Wenning pass incomplete to Willie Snead.0
15:003rd & 19own 40BALL ST penalty 5 yard false start accepted.0
15:003rd & 24own 35Keith Wenning pass complete to Jamill Smith for 16 yards to the IllSt 49.+16
15:004th & 8opp 49Kyle Schmidt punt for 30 yards, punt out-of-bounds at the IllSt 19.0

ILST5 plays, 7 yd · Punt

14:141st & 10own 19Marshaun Coprich rush for 5 yards to the IllSt 24, tackled by Eric Patterson and Zack Ryan.+5
14:142nd & 5own 24Cameron Hunt rush for 2 yards to the IllSt 26, tackled by Jonathan Newsome.+2
12:523rd & 3own 26Timeout Illinois State, clock 12:52.0
12:523rd & 3own 26Jared Barnett pass incomplete to Anthony Warrum, broken up by Martez Hester.0
12:524th & 3own 26CJ Laros punt for 26 yards, punt out-of-bounds at the BalSt 48.0

BALL8 plays, 22 yd · Missed FG

12:521st & 10own 48Jahwan Edwards rush for 4 yards to the IllSt 48, tackled by Rickey Simpson.+4
12:412nd & 6opp 48Keith Wenning pass incomplete to Willie Snead, broken up by Matt Goldsmith.0
12:413rd & 6opp 48Keith Wenning pass complete to Willie Snead for 13 yards to the IllSt 35, tackled by Mike Banks for a 1ST down.+13
12:411st & 10opp 35Jahwan Edwards rush for a loss of 1 yard to the IllSt 36, tackled by Colton Underwood.−1
12:412nd & 11opp 36Jahwan Edwards rush for 1 yard to the IllSt 35, tackled by Colton Underwood.+1
12:413rd & 10opp 35Keith Wenning pass complete to Javond Williams for 5 yards to the IllSt 30, tackled by Mike Banks.+5
10:274th & 5opp 30Timeout Illinois State, clock 10:27.0
10:214th & 5opp 30Scott Secor 48 yard field goal MISSED.+48

ILST7 plays, 23 yd · Punt

10:211st & 10own 31Collin Keoshian rush for 3 yards to the IllSt 34, tackled by Kenneth Lee and Tracy Key.+3
10:213rd & 13own 28Jared Barnett pass complete to Jordan Neukirch for 22 yards to the 50 yard line, tackled by Martez Hester for a 1ST down.+22
10:211st & 10midfieldCameron Hunt rush for 3 yards to the BalSt 47, tackled by Martez Hester and Eric Patterson.+3
10:212nd & 7opp 47Jared Barnett pass complete to Phil Dudley for 9 yards to the BalSt 38, tackled by Kenneth Lee for a 1ST down.+9
10:211st & 10opp 38Jonathon Miller rush for 4 yards to the BalSt 34, tackled by Tracy Key and Brian Jones.+4
10:213rd & 18opp 46Jared Barnett pass incomplete.0
10:214th & 18opp 46CJ Laros punt for 34 yards, fair catch by Jamill Smith at the BalSt 12.0

BALL4 plays, 5 yd · Punt

10:211st & 10own 12Teddy Williamson rush for 5 yards to the BalSt 17, tackled by Colton Underwood and Albert Sparks.+5
6:242nd & 5own 17Keith Wenning pass incomplete.0
6:243rd & 5own 17Keith Wenning pass incomplete to Willie Snead.0
6:244th & 5own 17Kyle Schmidt punt for 51 yards, downed at the IllSt 32.0

ILST8 plays, 68 yd · Touchdown

6:241st & 10own 32Marshaun Coprich rush for no gain to the IllSt 32, tackled by Nick Miles and Brian Jones.0
5:312nd & 10own 32Marshaun Coprich rush for 13 yards to the IllSt 45, tackled by Brian Jones and Martez Hester for a 1ST down.+13
5:311st & 10own 45Jared Barnett pass complete to James O'Shaughnessy for 21 yards to the BalSt 34 for a 1ST down.+21
5:311st & 10opp 34Jared Barnett pass complete to Chick Chatham for 29 yards to the BalSt 5, tackled by Jeffery Garrett for a 1ST down.+29
3:111st & 0opp 5Timeout Illinois State, clock 03:11.0
3:051st & goalopp 5Jared Barnett pass complete to Matt Meyers for 5 yards for a TOUCHDOWN.+5
3:05opp 3Nick Aussieker extra point GOOD.0
3:05own 35Nick Aussieker kickoff for 43 yards returned by Connor Ryan for 5 yards to the BalSt 27.+5

BALL17 plays, 73 yd · Touchdown

3:011st & 10own 27Keith Wenning pass incomplete to Willie Snead.0
3:013rd & 13own 24Keith Wenning pass complete to Jamill Smith for 17 yards to the BalSt 41, tackled by Matt Goldsmith for a 1ST down.+17
3:011st & 10own 41Keith Wenning pass incomplete to Javond Williams.0
3:012nd & 10own 41Keith Wenning pass complete to Javond Williams for 11 yards to the IllSt 48, tackled by Dontae McCoy for a 1ST down.+11
3:011st & 10opp 48Horactio Banks rush for 5 yards to the IllSt 43, tackled by Dontae McCoy and Pat Meehan.+5
1:132nd & 5opp 43Timeout Ball State Cardinals, clock 01:13.0
1:132nd & 5opp 43Keith Wenning pass incomplete to Willie Snead.0
1:133rd & 5opp 43Keith Wenning pass complete to Javond Williams for 12 yards to the IllSt 31, tackled by Josh Burch for a 1ST down.+12
1:011st & 10opp 31Timeout Ball State Cardinals, clock 01:01.0
1:011st & 10opp 31Keith Wenning pass incomplete to Javond Williams, broken up by Colton Underwood.0
1:012nd & 10opp 31Keith Wenning pass complete to Willie Snead for 9 yards to the IllSt 22, tackled by Dontae McCoy.+9
1:013rd & 1opp 22Keith Wenning pass complete to KeVonn Mabon for 8 yards to the IllSt 14, tackled by Matt Goldsmith for a 1ST down.+8
1:011st & 10opp 14Keith Wenning rush for a loss of 2 yards, fumbled, recovered by BalSt Keith Wenning at the IllSt 16.−2
0:102nd & 12opp 16Timeout Ball State Cardinals, clock 00:10.0
0:042nd & 12opp 16Keith Wenning pass complete to Javond Williams for 16 yards for a TOUCHDOWN.+16
0:04opp 3Scott Secor extra point GOOD.0
0:04own 35Scott Secor kickoff for 35 yards returned by Joe Farmer for 5 yards to the IllSt 35.+5

ILST1 play, 0 yd · End of period

15:00own 35Nick Aussieker kickoff for 53 yards returned by Jamill Smith for 33 yards to the BalSt 45, tackled by Nick Aussieker.+33

BALL7 plays, 55 yd · Touchdown

14:532nd & 16own 39Keith Wenning pass complete to Willie Snead for 50 yards to the IllSt 11, tackled by Ezra Thompson for a 1ST down.+50
14:531st & 10opp 11Keith Wenning pass incomplete to Jamill Smith.0
14:532nd & 10opp 11Keith Wenning pass complete to Javond Williams for 7 yards to the IllSt 4, tackled by Josh Burch.+7
14:533rd & 3opp 4BALL ST penalty 5 yard false start on KeVonn Mabon accepted.0
12:273rd & 8opp 9Keith Wenning pass complete to Willie Snead for 9 yards for a TOUCHDOWN.+9
12:27opp 3Scott Secor extra point GOOD.0
12:27own 35Kyle Schmidt kickoff for 62 yards out-of-bounds.0

ILST7 plays, 14 yd · Punt

12:271st & 10own 35Collin Keoshian rush for 1 yard to the IllSt 36, tackled by Brian Jones and Zack Ryan.+1
12:272nd & 9own 36Cameron Hunt rush for 5 yards to the IllSt 41, tackled by Zack Ryan.+5
12:273rd & 4own 41Cameron Hunt rush for 9 yards to the 50 yard line, tackled by Brian Jones for a 1ST down.+9
12:271st & 10midfieldCameron Hunt rush for a loss of 2 yards to the IllSt 48, tackled by Joel Cox and Nathan Ollie.−2
12:272nd & 12own 48Jonathon Miller rush for a loss of 2 yards to the IllSt 46, tackled by Nathan Ollie and Joel Cox.−2
12:273rd & 14own 46Jared Barnett rush for 3 yards to the IllSt 49, tackled by Zack Ryan.+3
12:274th & 11own 49CJ Laros punt for 35 yards, returned by Jamill Smith out-of-bounds.0

BALL4 plays, 8 yd · Punt

8:301st & 10own 16Horactio Banks rush for 4 yards to the BalSt 20, tackled by Pat Meehan.+4
8:302nd & 6own 20Horactio Banks rush for 4 yards to the BalSt 24, tackled by Pat Meehan and Alex Donnelly.+4
8:303rd & 2own 24Keith Wenning pass incomplete to Willie Snead, hurried by Pat Meehan.0
8:304th & 2own 24Kyle Schmidt punt for 59 yards, downed at the IllSt 17.0

ILST6 plays, -1 yd · Punt

7:131st & 10own 17ILLINOIS ST penalty 5 yard false start on Rocco Ammons accepted.0
7:131st & 15own 12Jared Barnett pass complete to Phil Dudley for 8 yards to the IllSt 20, tackled by Zack Ryan.+8
7:132nd & 7own 20ILLINOIS ST penalty 10 yard holding on Josh Aladenoye accepted, no play.0
7:132nd & 17own 10Jonathon Miller rush for a loss of 2 yards to the IllSt 8, tackled by Ben Ingle and Eric Patterson.−2
7:133rd & 19own 8Jonathon Miller rush for 8 yards to the IllSt 16, tackled by Brian Jones.+8
7:134th & 11own 16CJ Laros punt for 27 yards, punt out-of-bounds at the IllSt 43.0

BALL5 plays, 43 yd · Touchdown

7:131st & 10opp 43Keith Wenning pass incomplete to Javond Williams, hurried by Colton Underwood.0
4:352nd & 10opp 43Jahwan Edwards rush for 3 yards to the IllSt 40, tackled by Alex Donnelly and Albert Sparks.+3
3:473rd & 7opp 40Keith Wenning pass complete to Willie Snead for 40 yards for a TOUCHDOWN.+40
3:47opp 3Scott Secor extra point GOOD.0
3:47own 35Scott Secor kickoff for 65 yards for a touchback.0

ILST2 plays, -3 yd · Turnover

3:471st & 10own 25Jonathon Miller rush for a loss of 3 yards to the IllSt 22, tackled by Nathan Ollie.−3
3:472nd & 13own 22Jared Barnett pass intercepted by Dylan Curry at the IllSt 40, returned for 26 yards to the IllSt 7, tackled by Charles Cowley, ILLINOIS ST penalty 7 yard personal foul on Charles Cowley accepted.+26

BALL8 plays, 7 yd · Touchdown

3:471st & goalopp 7Keith Wenning pass incomplete to Zane Fakes, hurried by Rickey Simpson.0
2:572nd & goalopp 7Horactio Banks rush for 1 yard to the IllSt 6, tackled by Colton Underwood and Pat Meehan.+1
2:573rd & goalopp 6Keith Wenning pass incomplete to Jamill Smith.0
2:074th & 0opp 6ILLINOIS ST penalty 3 yard personal foul on David Perkins accepted, no play.0
2:071st & goalopp 3Horactio Banks rush for no gain to the IllSt 3, tackled by Alex Donnelly and Will Davis.0
1:412nd & goalopp 3Keith Wenning rush for 3 yards for a TOUCHDOWN.+3
1:41opp 3Scott Secor extra point GOOD.0
1:41own 35Scott Secor kickoff for 59 yards returned by Josh Burch for 23 yards to the IllSt 29, tackled by Aaron Taylor.+23

ILST10 plays, 27 yd · Punt

1:411st & 10own 29Marshaun Coprich rush for a loss of 6 yards to the IllSt 23, tackled by Nathan Ollie.−6
1:362nd & 16own 23Jared Barnett pass complete to James O'Shaughnessy for 2 yards to the IllSt 25.+2
1:363rd & 14own 25Jared Barnett pass complete to Corey Shandrick for 13 yards to the IllSt 38, tackled by Ben Ingle and Dae'Shaun Hurley.+13
15:004th & 1own 38Collin Keoshian rush for 1 yard to the IllSt 39, tackled by Brian Jones and Kenneth Lee for a 1ST down.+1
15:001st & 10own 39Jared Barnett pass incomplete to Matt Meyers, hurried by Nathan Ollie.0
15:002nd & 10own 39BALL ST penalty 15 yard pass interference on Eric Patterson accepted, no play.0
15:001st & 10opp 46Cameron Hunt rush for 2 yards to the BalSt 44, tackled by Ben Ingle and Dae'Shaun Hurley.+2
15:002nd & 8opp 44Jared Barnett pass incomplete to James O'Shaughnessy.0
15:003rd & 8opp 44Jared Barnett pass incomplete to Brian Athey, hurried by Jonathan Newsome.0
15:004th & 8opp 44CJ Laros punt for 44 yards for a touchback.0

BALL15 plays, 80 yd · Touchdown

13:261st & 10own 20Keith Wenning pass complete to KeVonn Mabon for 4 yards to the BalSt 24.+4
13:262nd & 6own 24Jahwan Edwards rush for 3 yards to the BalSt 27, tackled by Will Davis.+3
13:263rd & 3own 27Keith Wenning pass complete to Willie Snead for 23 yards to the 50 yard line, tackled by Dominic Clarke for a 1ST down.+23
13:261st & 10midfieldJahwan Edwards rush for 3 yards to the IllSt 47.+3
13:262nd & 7opp 47Jahwan Edwards rush for 9 yards to the IllSt 38, tackled by Ezra Thompson and Albert Sparks for a 1ST down.+9
13:261st & 10opp 38Jahwan Edwards rush for 2 yards to the IllSt 36, tackled by Pat Meehan.+2
13:262nd & 8opp 36BALL ST penalty 5 yard false start on Jalen Schlachter accepted.0
13:262nd & 13opp 41ILLINOIS ST penalty 15 yard pass interference on Dominic Clarke accepted, no play.0
13:261st & 10opp 26Horactio Banks rush for 4 yards to the IllSt 22, tackled by Dominic Clarke and Pat Meehan.+4
13:262nd & 6opp 22Horactio Banks rush for 3 yards to the IllSt 19, tackled by Pat Meehan and Alex Donnelly.+3
13:263rd & 3opp 19Keith Wenning pass complete to Connor Ryan for 6 yards to the IllSt 13, tackled by David Perkins for a 1ST down.+6
13:261st & 10opp 13Horactio Banks rush for 12 yards to the IllSt 1, tackled by Dominic Clarke and Alex Donnelly for a 1ST down.+12
8:081st & goalopp 1Horactio Banks rush for 1 yard for a TOUCHDOWN.+1
8:08opp 3Scott Secor extra point GOOD.0
7:55own 35Kyle Schmidt kickoff for 62 yards returned by Josh Burch for 22 yards, fumbled, forced by Aaron Taylor, recovered by BalSt Jeffery Garrett at the IllSt 22.+22

BALL10 plays, 22 yd · Touchdown

7:551st & 10opp 22Keith Wenning pass incomplete to Willie Snead.0
7:552nd & 10opp 22Timeout Illinois State, clock 07:55.0
7:552nd & 10opp 22BALL ST penalty 10 yard holding on Zane Fakes accepted, no play.0
7:552nd & 20opp 32Keith Wenning pass complete to Willie Snead for no gain to the IllSt 32, tackled by David Perkins.0
7:053rd & 20opp 32Timeout Ball State Cardinals, clock 07:05.0
7:053rd & 20opp 32Keith Wenning pass complete to Zane Fakes for 24 yards to the IllSt 8, tackled by Ezra Thompson and Brandon Westphal for a 1ST down.+24
7:051st & goalopp 8Jahwan Edwards rush for 2 yards to the IllSt 6, tackled by Dominic Clarke and Bryce Kiser.+2
5:572nd & goalopp 6Jahwan Edwards rush for 6 yards for a TOUCHDOWN.+6
5:57opp 3Scott Secor extra point GOOD.0
5:57own 35Scott Secor kickoff for 50 yards returned by Matt Meyers for 16 yards to the IllSt 31, tackled by Kenneth Lee and Aaron Taylor.+16

ILST13 plays, 69 yd · Touchdown

5:521st & 10own 31Jared Barnett pass complete to Brian Athey for 15 yards to the IllSt 46, tackled by Stephan Martin for a 1ST down.+15
5:521st & 10own 46Jared Barnett pass complete to Corey Shandrick for 7 yards to the BalSt 47.+7
5:522nd & 3opp 47Jared Barnett pass complete to Anthony Warrum for 18 yards to the BalSt 29, tackled by Christopher Calloway and Aaron Taylor for a 1ST down.+18
5:521st & 10opp 29Cameron Hunt rush for a loss of 2 yards to the BalSt 31, tackled by Ben Ingle.−2
5:522nd & 12opp 31Jared Barnett pass complete to Brian Athey for 9 yards to the BalSt 22, tackled by Ben Ingle and Dae'Shaun Hurley.+9
5:523rd & 3opp 22Jared Barnett pass complete to Corey Shandrick for 7 yards to the BalSt 15 for a 1ST down.+7
5:521st & 10opp 15Jared Barnett pass complete to James O'Shaughnessy for 4 yards to the BalSt 11.+4
5:522nd & 6opp 11Collin Keoshian rush for 3 yards to the BalSt 8, tackled by Dae'Shaun Hurley.+3
5:523rd & 3opp 8Collin Keoshian rush for a loss of 3 yards to the BalSt 11, tackled by Sean Wiggins.−3
5:524th & 6opp 11Jared Barnett pass complete to Corey Shandrick for 9 yards to the BalSt 2, tackled by Ben Ingle out-of-bounds for a 1ST down.+9
0:251st & goalopp 2Collin Keoshian rush for 2 yards for a TOUCHDOWN.+2
0:25opp 3Nick Aussieker extra point GOOD.0
0:25own 35Nick Aussieker kickoff for 40 yards returned by Sam Brunner for 11 yards to the BalSt 36, tackled by Matt Meyers and Anthony Boddy.+11

BALL1 play, -1 yd · End of period

0:181st & 10own 36Team rush for a loss of 1 yard to the BalSt 35.−1

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 4 meetings vs. Team

Ball State 4–0 vs Illinois State

  • 1993 · wk 3Illinois State 30 @ Ball State 45
  • 1990 · wk 3Ball State 13 @ Illinois State 3
  • 1982 · wk 12Illinois State 17 @ Ball State 52
  • 1981 · wk 12Ball State 14 @ Illinois State 10

Research

Keep this open while you look at others