THIRD AND DATA

Week 14 · 2014

Nebraska at Iowa

Heroes Game · Heroes Trophy, held by IowaFri 11/28/2014 12:00 PMKinnick StadiumConference

Nebraska

37

9–4

Iowa

34

7–6

Attendance

66,897

reported

IOWA13 plays, 62 yd · Turnover

15:001st & 10own 35Drew Brown kickoff for 62 yds , Jonathan Parker return for 28 yds to the Iowa 31+28
14:501st & 10own 31Mark Weisman run for 3 yds to the Iowa 34+3
14:132nd & 7own 34Mark Weisman run for 3 yds to the Iowa 37+3
13:503rd & 4own 37Jake Rudock run for 6 yds to the Iowa 43 for a 1ST down+6
13:081st & 10own 43Jordan Canzeri run for 15 yds to the Neb 42 for a 1ST down+15
12:301st & 10opp 42Jordan Canzeri run for a loss of 1 yard to the Neb 43−1
11:522nd & 11opp 43Jake Rudock pass complete to Jake Duzey for 13 yds to the Neb 30 for a 1ST down+13
11:121st & 10opp 30Mark Weisman run for 3 yds to the Neb 27+3
10:492nd & 7opp 27Jake Rudock pass complete to John Kenny for 9 yds to the Neb 18 for a 1ST down+9
10:151st & 10opp 18Jordan Canzeri run for 12 yds to the Neb 6 for a 1ST down+12
9:321st & goalopp 6Jake Rudock run for a loss of 1 yard to the Neb 7−1
9:032nd & goalopp 7Jake Rudock pass incomplete to Kevonte Martin-Manley, broken up by Byerson Cockrell0
8:543rd & goalopp 7Jake Rudock pass intercepted Nate Gerry return for 10 yds to the Neb 10−10

NEB8 plays, 26 yd · Turnover

8:451st & 10own 10Ameer Abdullah run for 7 yds to the Neb 17+7
8:022nd & 3own 17Ameer Abdullah run for 2 yds to the Neb 19+2
7:463rd & 1own 19NEBRASKA Penalty, False Start (Givens Price) to the Neb 14−5
7:143rd & 6own 14Tommy Armstrong Jr. run for 14 yds to the Neb 28 for a 1ST down+14
6:391st & 10own 28Imani Cross run for 7 yds to the Neb 35+7
6:022nd & 3own 35Imani Cross run for 1 yd to the Neb 36+1
5:293rd & 2own 36Tommy Armstrong Jr. pass incomplete to Ameer Abdullah0
5:154th & 2own 36Sam Foltz punt for 50 yds , Matt VandeBerg returns for 20 yds to the Iowa 34 Matt VandeBerg fumbled, forced by Sam Foltz, recovered by Neb Chris Jones+20

NEB4 plays, 2 yd · Missed FG

5:021st & 10opp 34Ameer Abdullah run for 2 yds to the Iowa 32+2
4:272nd & 8opp 32Tommy Armstrong Jr. run for 2 yds to the Iowa 30+2
3:413rd & 6opp 30Tommy Armstrong Jr. sacked by Carl Davis for a loss of 2 yards to the Iowa 32−2
3:064th & 8opp 32Drew Brown 49 yd FG MISSED+49

IOWA18 plays, 60 yd · Turnover

3:001st & 10own 32Jonathan Parker run for 4 yds to the Iowa 36+4
2:292nd & 6own 36Jordan Canzeri run for 4 yds to the Iowa 40+4
2:013rd & 2own 40Mark Weisman run for 6 yds to the Iowa 46 for a 1ST down+6
1:241st & 10own 46Jordan Canzeri run for a loss of 1 yard to the Iowa 45−1
0:452nd & 11own 45Jake Rudock sacked by Maliek Collins for a loss of 9 yards to the Iowa 36−9
0:153rd & 20own 36Rudock, Jake pass incomplete to Martin-Manley, Kevonte, PENALTY NEBRASKA pass interference (Kalu, Joshua) 15 yards to the NEBRASKA49, NO PLAY, 1ST DOWN IOWA. for a 1ST down+15
0:001st & 10opp 49Mark Weisman run for 5 yds to the Neb 44+5
0:00own 0End of 1st Quarter0
14:542nd & 5opp 44Jordan Canzeri run for 7 yds to the Neb 37 for a 1ST down+7
14:201st & 10opp 37Jake Rudock pass incomplete to Kevonte Martin-Manley0
14:132nd & 10opp 37Jake Rudock pass complete to Ray Hamilton for 10 yds to the Neb 27 for a 1ST down+10
13:431st & 10opp 27Jake Rudock pass incomplete to John Kenny0
13:332nd & 10opp 27Mark Weisman run for 4 yds to the Neb 23+4
12:523rd & 6opp 23Jake Rudock pass complete to Kevonte Martin-Manley for 9 yds to the Neb 14 for a 1ST down+9
12:271st & 10opp 14Timeout IOWA, clock 12:270
12:151st & 10opp 14Jordan Canzeri run for 4 yds to the Neb 10+4
11:392nd & 6opp 10Jordan Canzeri run for 2 yds to the Neb 8+2
10:543rd & 4opp 8Jake Rudock sacked by Zaire Anderson for a loss of 7 yards to the Neb 11 Jake Rudock fumbled, forced by Zaire Anderson, recovered by Neb Trevor Roach , return for 0 yards , return for 6 yds to the Neb 11+6

NEB4 plays, -2 yd · Defensive TD

10:451st & 10own 11Ameer Abdullah run for 6 yds to the Neb 17+6
9:572nd & 4own 17Abdullah, Ameer rush for 5 yards to the NEBRASKA22, PENALTY NEBRASKA holding (Janovich, Andy) 9 yards to the NEBRASKA8, NO PLAY.−9
9:452nd & 13own 8Ameer Abdullah run for 1 yd to the Neb 9+1
9:073rd & 12own 9Tommy Armstrong Jr. pass intercepted for a TD John Lowdermilk return for 17 yds for a TD, (Marshall Koehn KICK)−17

NEB5 plays, 6 yd · Punt

9:071st & 10own 35Marshall Koehn kickoff for 65 yds for a touchback0
8:491st & 10own 25Tommy Armstrong Jr. run for 4 yds to the Neb 29+4
8:282nd & 6own 29De'Mornay Pierson-El run for 2 yds to the Neb 31+2
7:583rd & 4own 31Ryker Fyfe pass incomplete to De'Mornay Pierson-El0
7:524th & 4own 31Sam Foltz punt for 31 yds, punt out-of-bounds at the Iowa 380

IOWA14 plays, 58 yd · Field goal

7:431st & 10own 38Mark Weisman run for 4 yds to the Iowa 42+4
7:102nd & 6own 42Jordan Canzeri run for a loss of 2 yards to the Iowa 40−2
6:303rd & 8own 40Jake Rudock pass complete to Kevonte Martin-Manley for 15 yds to the Neb 45 for a 1ST down+15
5:561st & 10opp 45Jake Rudock pass complete to Kevonte Martin-Manley for 25 yds to the Neb 20 for a 1ST down+25
5:191st & 10opp 20Jordan Canzeri run for 6 yds to the Neb 14+6
4:402nd & 4opp 14Mark Weisman run for 3 yds to the Neb 11+3
4:023rd & 1opp 11Mark Weisman run for 2 yds to the Neb 9 for a 1ST down+2
3:291st & 0opp 9Timeout IOWA, clock 03:290
3:181st & goalopp 9Mark Weisman run for 5 yds to the Neb 4+5
2:532nd & 0opp 4IOWA Penalty, False Start (Ray Hamilton) to the Neb 9−5
2:262nd & goalopp 9Jake Rudock pass complete to Jordan Canzeri for 5 yds to the Neb 4+5
1:543rd & 0opp 4Timeout NEBRASKA, clock 01:540
1:483rd & goalopp 4Jake Rudock pass incomplete to Kevonte Martin-Manley0
1:444th & goalopp 4Marshall Koehn 22 yd FG GOOD+22

NEB3 plays, 10 yd · Turnover

1:444th & 5own 35Marshall Koehn kickoff for 65 yds for a touchback0
1:371st & 10own 25Tommy Armstrong Jr. pass complete to Jordan Westerkamp for 10 yds to the Neb 35 for a 1ST down+10
1:221st & 10own 35Tommy Armstrong Jr. pass intercepted Desmond King return for no gain to the Iowa 410

IOWA2 plays, 6 yd · Turnover

1:161st & 10own 41Jake Rudock pass incomplete to Damond Powell, broken up by Josh Mitchell0
1:072nd & 10own 41Jake Rudock pass complete to Damond Powell for 6 yds Damond Powell fumbled, forced by Joshua Kalu, recovered by Neb Joshua Kalu , return for 11 yds to the Iowa 36+6

NEB4 plays, 36 yd · Touchdown

0:581st & 10opp 36Tommy Armstrong Jr. sacked by Quinton Alston for a loss of 3 yards to the Iowa 39−3
0:362nd & 13opp 39Tommy Armstrong Jr. pass incomplete to Kenny Bell0
0:253rd & 13opp 39Tommy Armstrong Jr. pass complete to Cethan Carter for 34 yds to the Iowa 5 for a 1ST down+34
0:201st & goalopp 5Tommy Armstrong Jr. pass complete to Ameer Abdullah for 5 yds for a TD, (Drew Brown KICK)+5

IOWA3 plays, -1 yd · End of period

0:201st & 10own 35Drew Brown kickoff for 59 yds , Jonathan Parker return for 24 yds to the Iowa 30+24
0:001st & 10own 30TEAM run for a loss of 1 yard to the Iowa 29−1
0:00own 0End of 2nd Quarter0

NEB5 plays, -5 yd · Punt

15:001st & 10own 35Marshall Koehn kickoff for 65 yds for a touchback0
14:511st & 10own 25Tommy Armstrong Jr. run for a loss of 1 yard to the Neb 24−1
14:352nd & 11own 24Tommy Armstrong Jr. run for a loss of 4 yards to the Neb 20−4
14:013rd & 15own 20Tommy Armstrong Jr. pass incomplete to Jordan Westerkamp0
13:514th & 15own 20Sam Foltz punt for 39 yds , Matt VandeBerg returns for 6 yds to the Iowa 47+6

IOWA5 plays, 53 yd · Touchdown

13:431st & 10own 47Mark Weisman run for no gain to the Iowa 470
13:132nd & 10own 47Jake Rudock pass complete to John Kenny for 11 yds to the Neb 42 for a 1ST down+11
12:371st & 10opp 42Jake Rudock run for 1 yd to the Neb 41+1
11:582nd & 9opp 41Jordan Canzeri run for 4 yds to the Neb 37+4
11:213rd & 5opp 37Jake Rudock pass complete to Tevaun Smith for 37 yds for a TD, (Marshall Koehn KICK)+37

NEB8 plays, 18 yd · Defensive TD

11:213rd & 5own 35Marshall Koehn kickoff for 65 yds for a touchback0
11:091st & 10own 25Tommy Armstrong Jr. pass complete to Jordan Westerkamp for 3 yds to the Neb 28+3
10:452nd & 7own 28Tommy Armstrong Jr. pass incomplete to Sam Cotton0
10:403rd & 7own 28Tommy Armstrong Jr. pass complete to Ameer Abdullah for 8 yds to the Neb 36 for a 1ST down+8
10:061st & 10own 36Ameer Abdullah run for 1 yd to the Neb 37+1
9:252nd & 9own 37Tommy Armstrong Jr. pass complete to De'Mornay Pierson-El for 6 yds to the Neb 43+6
8:553rd & 3own 43Tommy Armstrong Jr. pass incomplete to Kenny Bell, broken up by Quinton Alston0
8:454th & 3own 43TEAM punt -31yds to Neb 12, Drew Ott return for 12 yds for a TD, (Marshall Koehn KICK)+12

NEB9 plays, 62 yd · Missed FG

8:451st & 10own 35Marshall Koehn kickoff for 54 yds , Kenny Bell return for 17 yds to the Neb 28+17
8:381st & 10own 28De'Mornay Pierson-El run for 6 yds to the Neb 34+6
7:552nd & 4own 34De'Mornay Pierson-El run for 5 yds to the Neb 39 for a 1ST down+5
7:351st & 10own 39Ameer Abdullah run for 53 yds to the Iowa 8 for a 1ST down+53
7:091st & goalopp 8Tommy Armstrong Jr. pass incomplete to Jordan Westerkamp, broken up by Desmond King0
7:002nd & 0opp 8Armstrong Jr., Tommy rush for 7 yards to the IOWA1, PENALTY NEBRASKA holding (Finnin, Matt) 10 yards to the IOWA18, NO PLAY.−10
6:452nd & 0opp 18Tommy Armstrong Jr. pass incomplete to Terrell Newby0
6:373rd & 0opp 18Tommy Armstrong Jr. run for 8 yds to the Iowa 10+8
6:034th & 0opp 10Drew Brown 27 yd FG BLOCKED blocked by Carl Davis+27

IOWA7 plays, 12 yd · Punt

5:401st & 10own 12Jordan Canzeri run for no gain to the Iowa 120
5:192nd & 10own 12Mark Weisman run for 3 yds to the Iowa 15+3
4:393rd & 7own 15Jake Rudock pass complete to Kevonte Martin-Manley for 9 yds to the Iowa 24 for a 1ST down+9
4:031st & 10own 24Jordan Canzeri run for no gain to the Iowa 240
3:372nd & 10own 24Jake Rudock pass incomplete to Ray Hamilton0
3:313rd & 10own 24Jake Rudock pass incomplete to Jake Duzey0
3:194th & 10own 24Dillon Kidd punt for 40 yds, downed at the Neb 360

NEB5 plays, 64 yd · Touchdown

3:141st & 10own 36Tommy Armstrong Jr. pass incomplete to De'Mornay Pierson-El0
2:582nd & 10own 36Ameer Abdullah run for 27 yds to the Iowa 37 for a 1ST down+27
2:391st & 10opp 37Imani Cross run for 6 yds to the Iowa 31+6
2:112nd & 4opp 31De'Mornay Pierson-El run for a loss of 3 yards to the Iowa 34−3
1:443rd & 7opp 34Tommy Armstrong Jr. pass complete to Taariq Allen for 34 yds for a TD, (Drew Brown KICK)+34

IOWA5 plays, 0 yd · Punt

1:443rd & 7own 35Drew Brown kickoff for 64 yds , Jonathan Parker return for 21 yds to the Iowa 22+21
1:141st & 10own 22Mark Weisman run for no gain to the Iowa 220
0:552nd & 10own 22Jake Rudock pass incomplete to Damond Powell0
0:503rd & 10own 22Jake Rudock pass incomplete to Kevonte Martin-Manley0
0:404th & 10own 22Dillon Kidd punt for 39 yds , De'Mornay Pierson-El returns for 13 yds to the Iowa 48+13

NEB4 plays, 0 yd · Punt

0:341st & 10opp 48Tommy Armstrong Jr. pass incomplete to Kenny Bell0
0:262nd & 10opp 48Tommy Armstrong Jr. pass incomplete to Jordan Westerkamp0
0:193rd & 10opp 48Tommy Armstrong Jr. pass incomplete to Kenny Bell0
0:104th & 10opp 48Sam Foltz punt for 48 yds for a touchback0

IOWA5 plays, 4 yd · Punt

0:001st & 10own 20Mark Weisman run for 4 yds to the Iowa 24+4
0:00own 0End of 3rd Quarter0
14:482nd & 6own 24Jordan Canzeri run for a loss of 1 yard to the Iowa 23−1
14:103rd & 7own 23Jake Rudock pass complete to Kevonte Martin-Manley for 1 yd to the Iowa 24+1
13:324th & 6own 24Dillon Kidd punt for 49 yds , De'Mornay Pierson-El returns for 41 yds to the Iowa 32+41

NEB1 play, 32 yd · Touchdown

13:241st & 10opp 32Tommy Armstrong Jr. pass complete to Kenny Bell for 32 yds for a TD, (Drew Brown KICK)+32

IOWA7 plays, 13 yd · Defensive TD

13:241st & 10own 35Drew Brown kickoff for 59 yds , Jonathan Parker return for 23 yds to the Iowa 29+23
13:131st & 10own 29Jake Rudock pass incomplete to Mark Weisman0
13:072nd & 10own 29Jake Rudock run for 13 yds to the Iowa 42 for a 1ST down+13
12:371st & 10own 42Jake Rudock pass incomplete to John Kenny0
12:312nd & 10own 42Jake Rudock pass incomplete to Jake Duzey0
12:253rd & 10own 42Jake Rudock pass incomplete to Jake Duzey0
12:064th & 10own 42Dillon Kidd punt for 38 yds , De'Mornay Pierson-El returns for 80 yds for a TD, (Drew Brown KICK)+80

IOWA10 plays, 18 yd · Punt

12:061st & 10own 35Drew Brown kickoff for 59 yds , Jonathan Parker return for 9 yds to the Iowa 15+9
11:561st & 10own 15Jake Rudock pass incomplete to Jake Duzey0
11:512nd & 10own 15Jake Rudock pass complete to Kevonte Martin-Manley for 8 yds to the Iowa 23+8
11:273rd & 2own 23Mark Weisman run for 2 yds to the Iowa 25 for a 1ST down+2
11:021st & 10own 25Jake Rudock pass complete to Jordan Canzeri for 7 yds to the Iowa 32+7
10:382nd & 3own 32Jordan Canzeri run for 4 yds to the Iowa 36 for a 1ST down+4
10:071st & 10own 36Jake Rudock sacked by Vincent Valentine for a loss of 10 yards to the Iowa 26−10
9:352nd & 20own 26Jake Rudock pass complete to Tevaun Smith for 7 yds to the Iowa 33+7
9:093rd & 13own 33Jake Rudock pass incomplete to Matt VandeBerg0
9:024th & 13own 33Dillon Kidd punt for 55 yds, punt out-of-bounds at the Neb 120

NEB4 plays, 7 yd · Punt

8:541st & 10own 12Ameer Abdullah run for 1 yd to the Neb 13+1
8:162nd & 9own 13Ameer Abdullah run for no gain to the Neb 130
7:363rd & 9own 13Tommy Armstrong Jr. run for 6 yds to the Neb 19+6
7:064th & 3own 19Sam Foltz punt for 40 yds , Matt VandeBerg returns for 6 yds to the Iowa 47+6

IOWA13 plays, 53 yd · Touchdown

6:571st & 10own 47Jordan Canzeri run for 2 yds to the Iowa 49+2
6:272nd & 8own 49Jake Rudock pass complete to Jake Duzey for 15 yds to the Neb 36 for a 1ST down+15
6:091st & 10opp 36Jake Rudock pass incomplete to Jake Duzey0
5:502nd & 10opp 36Jake Rudock sacked by Jack Gangwish for a loss of 1 yard to the Neb 37−1
5:173rd & 11opp 37Jake Rudock pass complete to Tevaun Smith for 10 yds to the Neb 27+10
4:514th & 1opp 27Mark Weisman run for 8 yds to the Neb 19 for a 1ST down+8
4:151st & 10opp 19Mark Weisman run for a loss of 1 yard to the Neb 20−1
3:302nd & 11opp 20Mark Weisman run for 10 yds to the Neb 10+10
3:053rd & 1opp 10Mark Weisman run for 2 yds to the Neb 8 for a 1ST down+2
2:371st & goalopp 8Mark Weisman run for 3 yds to the Neb 5+3
1:572nd & goalopp 5Mark Weisman run for no gain to the Neb 50
1:543rd & 0opp 5Timeout NEBRASKA, clock 01:540
1:493rd & goalopp 5Jake Rudock pass complete to Jordan Canzeri for 5 yds for a TD, (Marshall Koehn KICK)+5

NEB14 plays, 69 yd · Field goal

1:493rd & 7own 35Marshall Koehn kickoff for 63 yds , Kenny Bell return for 26 yds to the Neb 28+26
1:381st & 10own 28Tommy Armstrong Jr. pass incomplete to Ameer Abdullah0
1:342nd & 10own 28Armstrong Jr., Tommy pass incomplete to Bell, Kenny, PENALTY IOWA pass interference (Mabin, Greg) 11 yards to the NEBRASKA39, NO PLAY, 1ST DOWN NEBRASKA. for a 1ST down+11
1:261st & 10own 39Tommy Armstrong Jr. pass incomplete to Kenny Bell0
1:182nd & 10own 39Tommy Armstrong Jr. pass complete to Cethan Carter for 14 yds to the Iowa 47 for a 1ST down+14
1:051st & 10opp 47Tommy Armstrong Jr. pass complete to Brandon Reilly for 35 yds to the Iowa 12 for a 1ST down+35
0:581st & 10opp 12Timeout IOWA, clock 00:580
0:451st & 10opp 12Tommy Armstrong Jr. run for 5 yds to the Iowa 7+5
0:222nd & 5opp 7Ameer Abdullah run for 4 yds to the Iowa 3+4
0:203rd & 1opp 3Timeout NEBRASKA, clock 00:200
0:203rd & 1opp 3Timeout IOWA, clock 00:200
0:123rd & 1opp 3Ameer Abdullah run for no gain to the Iowa 30
0:124th & 1opp 3Timeout NEBRASKA, clock 00:120
0:084th & 1opp 3Drew Brown 20 yd FG GOOD+20

IOWA4 plays, 28 yd · End of period

0:084th & 1own 35Drew Brown kickoff for 37 yds , Chad Gilson return for 21 yds to the Iowa 49+21
0:031st & 10own 49Timeout IOWA, clock 00:030
0:001st & 10own 49Jake Rudock pass complete to Tevaun Smith for 17 yds to the Neb 23 for a 1ST down lat. to Kevonte Martin-Manley for a loss of 4 yards to the Neb 23 for a 1ST down lat. to Brandon Scherff for 15 yds to the Neb 23 for a 1ST down+17
0:00own 0End of 4th Quarter0

IOWA8 plays, 18 yd · Field goal

0:001st & 10opp 25IOWA Penalty, False Start (Ray Hamilton) to the Neb 30−5
0:001st & 15opp 30Mark Weisman run for 9 yds to the Neb 21+9
0:002nd & 6opp 21Mark Weisman run for 2 yds to the Neb 19+2
0:003rd & 4opp 19Rudock, Jake pass complete to Duzey, Jake for 7 yards to the NEBRASKA12, PENALTY NEBRASKA holding (Kalu, Joshua) 10 yards to the NEBRASKA9, NO PLAY, 1ST DOWN IOWA. for a 1ST down+10
0:001st & goalopp 9Jake Rudock pass incomplete to Ray Hamilton0
0:002nd & goalopp 9Mark Weisman run for 2 yds to the Neb 7+2
0:003rd & goalopp 7Jake Rudock pass incomplete to Jake Duzey0
0:004th & goalopp 7Marshall Koehn 25 Yd Field Goal+25

NEB5 plays, 25 yd · Touchdown

0:001st & 10opp 25Tommy Armstrong Jr. run for 2 yds to the Iowa 23+2
0:002nd & 8opp 23Ameer Abdullah run for 2 yds to the Iowa 21+2
0:003rd & 6opp 21Tommy Armstrong Jr. pass complete to Kenny Bell for 12 yds to the Iowa 9 for a 1ST down+12
0:001st & goalopp 9Kenny Bell 9 Yd pass from Tommy Armstrong Jr.+9
0:00goal lineEnd of OT0

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

Previous 10 meetings vs. Nebraska

Iowa 3–7 vs Nebraska

  • 2013 · wk 14Iowa 38 @ Nebraska 17
  • 2012 · wk 13Nebraska 13 @ Iowa 7
  • 2011 · wk 13Iowa 7 @ Nebraska 20
  • 2000 · wk 5Iowa 13 @ Nebraska 42
  • 1999 · wk 2Nebraska 42 @ Iowa 7
  • 1982 · wk 2Iowa 7 @ Nebraska 42
  • 1981 · wk 2Nebraska 7 @ Iowa 10
  • 1980 · wk 4Iowa 0 @ Nebraska 57
  • 1979 · wk 4Nebraska 24 @ Iowa 21
  • 1946 · wk 5Nebraska 7 @ Iowa 21

Previous 5 meetings vs. Kirk Ferentz

Nebraska 4–1 vs Kirk Ferentz

  • 2013 · wk 14Iowa 38 @ Nebraska 17
  • 2012 · wk 13Nebraska 13 @ Iowa 7
  • 2011 · wk 13Iowa 7 @ Nebraska 20
  • 2000 · wk 5Iowa 13 @ Nebraska 42
  • 1999 · wk 2Nebraska 42 @ Iowa 7

Previous 3 meetings vs. Bo Pelini

Iowa 1–2 vs Bo Pelini

  • 2013 · wk 14Iowa 38 @ Nebraska 17
  • 2012 · wk 13Nebraska 13 @ Iowa 7
  • 2011 · wk 13Iowa 7 @ Nebraska 20

Research

Keep this open while you look at others