Week 11 · 2010

Pittsburgh at UConn

Thu 11/11/2010 07:30 PMPratt & Whitney StadiumConference

Pittsburgh

28

8–5

UConn

30

8–5

Attendance

not reported

CONN1 play, 0 yd · Turnover

14:461st & 10own 32Zach Frazer pass intercepted by Jarred Holley at the UConn 48, returned for no gain to the UConn 48.0

PITT7 plays, 48 yd · Touchdown

14:401st & 10opp 48Tino Sunseri pass complete to Mike Shanahan for 5 yards to the UConn 43.+5
14:082nd & 5opp 43Dion Lewis rush for 8 yards to the UConn 35 for a 1ST down.+8
13:421st & 10opp 35Tino Sunseri pass incomplete.0
13:322nd & 10opp 35Tino Sunseri pass complete to Dion Lewis for 31 yards to the UConn 4 for a 1ST down.+31
12:591st & goalopp 4Dion Lewis rush for 4 yards for a TOUCHDOWN.+4
12:59opp 3Dan Hutchins extra point GOOD.0
12:59own 30Kevin Harper kickoff for 68 yards returned by Kashif Moore, fumbled, recovered by UConn Kashif Moore at the UConn 8, Kashif Moore for 9 yards, to the UConn 17.+6

CONN13 plays, 83 yd · Touchdown

12:451st & 10own 17Jordan Todman rush for 1 yard to the UConn 18.+1
12:423rd & 8own 19Zach Frazer pass complete to Isiah Moore for 15 yards to the UConn 34 for a 1ST down.+15
12:112nd & 9own 18Kashif Moore rush for 1 yard to the UConn 19.+1
11:151st & 10own 34Jordan Todman rush for 5 yards to the UConn 39.+5
10:502nd & 5own 39Jordan Todman rush for 3 yards to the UConn 42.+3
10:173rd & 2own 42Jordan Todman rush for 3 yards to the UConn 45 for a 1ST down.+3
9:451st & 10own 45Zach Frazer pass complete to Anthony Sherman for no gain to the UConn 45.0
9:152nd & 10own 45Robbie Frey rush for no gain to the UConn 45.0
8:453rd & 10own 45Zach Frazer pass complete to Ryan Griffin for 9 yards to the Pitt 46.+9
8:054th & 1opp 46Jordan Todman rush for 10 yards to the Pitt 36 for a 1ST down.+10
7:361st & 10opp 36Zach Frazer pass complete to Kashif Moore for 36 yards for a TOUCHDOWN.+36
7:36opp 3Dave Teggart extra point GOOD.0
7:36own 30Chad Christen kickoff for 62 yards returned by Ray Graham for 18 yards to the Pitt 26.+18

PITT13 plays, 43 yd · Turnover

7:362nd & 10own 41Tino Sunseri pass complete to Ray Graham for 9 yards to the 50 yard line, tackled by Lawrence Wilson and Dwayne Gratz.+9
7:201st & 10own 26Tino Sunseri pass complete to Devin Street for 2 yards to the Pitt 28.+2
6:402nd & 8own 28Tino Sunseri pass complete to Mike Cruz for 4 yards to the Pitt 32.+4
6:402nd & 8own 28Tino Sunseri pass complete to Mike Cruz for 4 yards to the Pitt 32, tackled by Scott Lutrus.+4
6:403rd & 4own 32Tino Sunseri pass complete to Devin Street for 9 yards to the Pitt 41, tackled by Gary Wilburn out-of-bounds for a 1ST down.+9
6:401st & 10own 41Tino Sunseri pass incomplete to Devin Street, broken up by Dwayne Gratz.0
4:533rd & 1midfieldTimeout Pittsburgh, clock 04:53.0
4:533rd & 1midfieldRay Graham rush for 6 yards to the UConn 44, tackled by Dwayne Gratz out-of-bounds for a 1ST down.+6
4:531st & 10opp 44Ray Graham rush for 2 yards to the UConn 42, tackled by Jerome Junior.+2
4:532nd & 8opp 42Tino Sunseri pass complete to Jon Baldwin for 1 yard to the UConn 41, tackled by Blidi Wreh-Wilson.+1
4:533rd & 7opp 41Tino Sunseri pass complete to Jon Baldwin for 8 yards to the UConn 33, tackled by Dwayne Gratz for a 1ST down.+8
4:531st & 10opp 33Ray Graham rush for 2 yards to the UConn 31, tackled by Trevardo Williams.+2
4:532nd & 8opp 31Tino Sunseri pass intercepted by Jerome Junior at the UConn 9, returned for 17 yards to the UConn 26, tackled by Mike Shanahan.+17

CONN9 plays, 45 yd · Field goal

4:531st & 10own 26Jordan Todman rush for 29 yards to the Pitt 45, tackled by Dom DeCicco out-of-bounds for a 1ST down.+29
1:331st & 10opp 45Jordan Todman rush for 3 yards to the Pitt 42, tackled by Myles Caragein.+3
1:332nd & 7opp 42Zach Frazer pass incomplete to Michael Smith.0
1:333rd & 7opp 42Jordan Todman rush for 11 yards to the Pitt 31, tackled by Ricky Gary for a 1ST down.+11
15:001st & 10opp 31Jordan Todman rush for 5 yards to the Pitt 26, tackled by Tristan Roberts.+5
15:002nd & 5opp 26Kashif Moore rush for a loss of 6 yards, fumbled, recovered by UConn at the Pitt 32.−6
15:003rd & 11opp 32Jordan Todman rush for 3 yards to the Pitt 29, tackled by Greg Romeus and Max Gruder.+3
13:374th & 8opp 29Dave Teggart 46 yard field goal GOOD.+46
13:37own 30Chad Christen kickoff for 57 yards returned by Cameron Saddler, tackled by John Yurek for 23 yards to the Pitt 36, tackled by John Yurek.+23

PITT6 plays, 17 yd · Punt

13:371st & 10own 36Dion Lewis rush for 13 yards to the Pitt 49, tackled by Dwayne Gratz for a 1ST down.+13
13:371st & 10own 49Tino Sunseri pass complete to Jon Baldwin for 7 yards to the UConn 44, tackled by Dwayne Gratz.+7
13:372nd & 3opp 44Ray Graham rush for 2 yards to the UConn 42, tackled by Lawrence Wilson and Sio Moore.+2
13:373rd & 1opp 42Ray Graham rush for no gain to the UConn 42, tackled by Sio Moore.0
13:374th & 1opp 42PITTSBURGH penalty 5 yard false start accepted.0
13:374th & 6opp 47Dan Hutchins punt for 35 yards, punt out-of-bounds at the UConn 12.0

CONN7 plays, 37 yd · Punt

10:511st & 10own 12Jordan Todman rush for 17 yards to the UConn 29 out-of-bounds for a 1ST down.+17
10:511st & 10own 29Jordan Todman rush for 6 yards to the UConn 35, tackled by Greg Williams.+6
10:512nd & 4own 35Robbie Frey rush for 8 yards to the UConn 43, tackled by Dom DeCicco for a 1ST down.+8
10:511st & 10own 43Robbie Frey rush for 9 yards to the Pitt 48, tackled by Jabaal Sheard and Max Gruder.+9
10:512nd & 1opp 48Jordan Todman rush for a loss of 3 yards to the UConn 49, tackled by Greg Williams.−3
10:513rd & 4own 49Zach Frazer pass incomplete to Ryan Griffin.0
10:514th & 4own 49Cole Wagner punt for 43 yards, fair catch by Cameron Saddler at the Pitt 8.0

PITT11 plays, 43 yd · Turnover

8:151st & 10own 8Dion Lewis rush for 7 yards to the Pitt 15, tackled by Lawrence Wilson and Sio Moore.+7
8:152nd & 3own 15Dion Lewis rush for 2 yards to the Pitt 17, tackled by Scott Lutrus.+2
8:153rd & 1own 17Dion Lewis rush for 11 yards to the Pitt 28, tackled by Harris Agbor for a 1ST down.+11
8:151st & 10own 28Tino Sunseri pass complete to Mike Cruz for 15 yards to the Pitt 43, tackled by Dwayne Gratz for a 1ST down.+15
8:151st & 10own 43Dion Lewis rush for 1 yard to the Pitt 44, tackled by Lawrence Wilson and Sio Moore.+1
8:152nd & 9own 44Tino Sunseri pass complete to Dion Lewis for 6 yards to the 50 yard line, tackled by Lawrence Wilson.+6
4:293rd & 3midfieldTimeout Connecticut, clock 04:29.0
4:293rd & 3midfieldRay Graham rush for 13 yards to the UConn 37, tackled by Lawrence Wilson out-of-bounds for a 1ST down.+13
4:291st & 10opp 37Ray Graham rush for no gain, fumbled, recovered by Pitt Ray Graham at the UConn 41.0
4:292nd & 14opp 41Tino Sunseri pass complete to Dion Lewis for a loss of 8 yards, fumbled, forced by Scott Lutrus, recovered by Pitt Lucas Nix at the UConn 49.−8
4:293rd & 22opp 49Tino Sunseri pass intercepted by Dwayne Gratz at the UConn 14, returned for 37 yards to the Pitt 49, tackled by Henry Hynoski.+37

CONN5 plays, 4 yd · Punt

2:281st & 10opp 49Jordan Todman rush for 2 yards to the Pitt 47, tackled by Chas Alecxih.+2
2:282nd & 8opp 47Zach Frazer pass incomplete to Kashif Moore.0
2:283rd & 8opp 47Jordan Todman rush for 2 yards to the Pitt 45, tackled by Max Gruder.+2
1:434th & 6opp 45Timeout Pittsburgh, clock 01:43.0
1:434th & 6opp 45Cole Wagner punt for 38 yards, downed at the Pitt 7.0

PITT6 plays, 2 yd · Punt

1:331st & 10own 7Ray Graham rush for 3 yards to the Pitt 10, tackled by Alex Polito.+3
1:252nd & 7own 10Timeout Connecticut, clock 01:25.0
1:252nd & 7own 10Ray Graham rush for 2 yards to the Pitt 12, tackled by Twyon Martin.+2
1:213rd & 5own 12Timeout Connecticut, clock 01:21.0
1:213rd & 5own 12Ray Graham rush for a loss of 3 yards to the Pitt 9, tackled by Kendall Reyes.−3
1:214th & 8own 9Dan Hutchins punt for 56 yards, downed at the UConn 35.0

CONN3 plays, 5 yd · End of period

0:271st & 10own 35Zach Frazer pass incomplete to Jordan Todman.0
0:272nd & 10own 35Jordan Todman rush for 5 yards to the UConn 40, tackled by Max Gruder.+5
15:00own 30Chad Christen kickoff for 65 yards returned by Ray Graham, tackled by Robbie Frey and Jerome Junior for 23 yards to the Pitt 28, tackled by Robbie Frey and Jerome Junior.+23

PITT4 plays, -7 yd · Punt

15:001st & 10own 28Dion Lewis rush for 1 yard to the Pitt 29, tackled by Kendall Reyes.+1
15:002nd & 9own 29Tino Sunseri sacked by Twyon Martin for a loss of 3 yards to the Pitt 26.0
15:003rd & 12own 26Tino Sunseri sacked by Jesse Joseph for a loss of 5 yards to the Pitt 21.0
15:004th & 17own 21Dan Hutchins punt for 50 yards, returned by Leon Kinnard for a loss of 2 yards to the UConn 27, tackled by Buddy Jackson.−2

CONN8 plays, 51 yd · Field goal

12:471st & 10own 27Jordan Todman rush for 24 yards to the Pitt 34, tackled by Greg Romeus and Antwuan Reed out-of-bounds, PITTSBURGH penalty 15 yard personal foul on Greg Romeus accepted for a 1ST down.+24
12:471st & 10opp 34Jordan Todman rush for 7 yards to the Pitt 27, tackled by Dom DeCicco out-of-bounds.+7
12:472nd & 3opp 27Jordan Todman rush for 3 yards to the Pitt 24 for a 1ST down.+3
12:471st & 10opp 24Jordan Todman rush for 2 yards to the Pitt 22, tackled by Greg Romeus and Chas Alecxih.+2
12:472nd & 8opp 22Zach Frazer pass incomplete.0
12:473rd & 8opp 22Zach Frazer pass incomplete to Jordan Todman, broken up by Jabaal Sheard.0
10:484th & 8opp 22Dave Teggart 39 yard field goal GOOD.+39
10:48own 30Chad Christen kickoff for 54 yards returned by Cameron Saddler, tackled by Mike Lang and Chad Christen for 29 yards to the Pitt 45, tackled by Mike Lang and Chad Christen.+29

PITT4 plays, 1 yd · Punt

10:481st & 10own 45Tino Sunseri pass incomplete to Mike Shanahan.0
10:482nd & 10own 45Ray Graham rush for 1 yard to the Pitt 46, tackled by Sio Moore and Lawrence Wilson.+1
10:483rd & 9own 46Tino Sunseri pass incomplete to Mike Shanahan.0
10:484th & 9own 46Dan Hutchins punt for 15 yards, punt out-of-bounds at the UConn 39.0

CONN4 plays, 1 yd · Punt

10:481st & 10own 39Zach Frazer pass incomplete to Ryan Griffin.0
9:412nd & 10own 39Jordan Todman rush for 1 yard to the UConn 40, tackled by Brandon Lindsey.+1
9:413rd & 9own 40Zach Frazer pass incomplete to Michael Smith.0
9:414th & 9own 40Cole Wagner punt for 37 yards, returned by Cameron Saddler for 2 yards to the Pitt 25, tackled by Sio Moore.+2

PITT8 plays, 75 yd · Touchdown

9:411st & 10own 25Tino Sunseri pass complete to Jon Baldwin for 42 yards to the UConn 33 for a 1ST down.+42
8:391st & 10opp 33Dion Lewis rush for 8 yards to the UConn 25, tackled by Dwayne Gratz.+8
8:392nd & 2opp 25Dion Lewis rush for 19 yards to the UConn 6, tackled by Harris Agbor for a 1ST down.+19
8:391st & goalopp 6Dion Lewis rush for 1 yard to the UConn 5, tackled by Jesse Joseph and Greg Lloyd.+1
8:392nd & goalopp 5Tino Sunseri rush for 4 yards to the UConn 1, tackled by Jerome Junior.+4
5:273rd & goalopp 1Dion Lewis rush for 1 yard for a TOUCHDOWN.+1
5:27opp 3Dan Hutchins extra point GOOD.0
5:27own 30Kevin Harper kickoff for 68 yards returned by Nick Williams, tackled by Shane Gordon for 22 yards to the UConn 24, tackled by Shane Gordon out-of-bounds.+22

CONN6 plays, 16 yd · Punt

5:271st & 10own 24Jordan Todman rush for 2 yards to the UConn 26, tackled by Chas Alecxih and Myles Caragein.+2
5:272nd & 8own 26Zach Frazer pass complete to Kashif Moore for 10 yards to the UConn 36, tackled by Antwuan Reed out-of-bounds for a 1ST down.+10
5:271st & 10own 36Jordan Todman rush for 1 yard to the UConn 37, tackled by Jabaal Sheard.+1
5:272nd & 9own 37Zach Frazer pass complete to Robbie Frey for 2 yards to the UConn 39, tackled by Dom DeCicco out-of-bounds.+2
5:274th & 6own 40Cole Wagner punt for 38 yards, returned by Cameron Saddler for 13 yards to the Pitt 35, tackled by Ryan Griffin and Scott Lutrus.+13
0:133rd & 7own 39Zach Frazer sacked by Brandon Lindsey for a loss of 4 yards, fumbled, recovered by UConn Ryan Griffin at the UConn 40.0

PITT7 plays, 65 yd · Defensive TD

2:472nd & 2own 43Dion Lewis rush for 1 yard to the Pitt 44, tackled by Lawrence Wilson.+1
2:473rd & 1own 44Tino Sunseri pass complete to Mike Shanahan for 11 yards to the UConn 45, tackled by Blidi Wreh-Wilson for a 1ST down.+11
2:471st & 10opp 45Ray Graham rush for 29 yards to the UConn 16, tackled by Jerome Junior for a 1ST down.+29
2:471st & 10opp 16Ray Graham rush for 11 yards to the UConn 5, tackled by Sio Moore and Jerome Junior for a 1ST down.+11
0:131st & goalopp 5Ray Graham rush for 5 yards for a TOUCHDOWN.+5
0:13opp 3Dan Hutchins extra point GOOD.0
0:00own 30Kevin Harper kickoff for 65 yards returned by Nick Williams for 95 yards for a TOUCHDOWN.+95

CONN2 plays, 95 yd · Defensive TD

0:00opp 3Dave Teggart extra point GOOD.0
15:00own 30Chad Christen kickoff for 62 yards returned by Ray Graham, tackled by Jerome Junior for 17 yards to the Pitt 25, tackled by Jerome Junior.+17

PITT4 plays, -5 yd · Punt

15:001st & 10own 25Tino Sunseri rush for 1 yard to the Pitt 26, tackled by Sio Moore.+1
15:002nd & 9own 26Tino Sunseri sacked by Lawrence Wilson for a loss of 6 yards to the Pitt 20.0
15:003rd & 15own 20Tino Sunseri pass incomplete to Jon Baldwin.0
15:004th & 15own 20Dan Hutchins punt for 45 yards, returned by Leon Kinnard for a loss of 1 yard to the UConn 34, tackled by Andrew Taglianetti.−1

CONN4 plays, 6 yd · Punt

13:161st & 10own 34Jordan Todman rush for a loss of 2 yards to the UConn 32, tackled by Dom DeCicco out-of-bounds.−2
13:162nd & 12own 32Zach Frazer pass incomplete, broken up by Ricky Gary.0
13:163rd & 12own 32Michael Box rush for 8 yards to the UConn 40, tackled by Dom DeCicco.+8
13:164th & 4own 40Cole Wagner punt for 40 yards, fair catch by Cameron Saddler at the Pitt 20.0

PITT4 plays, 6 yd · Punt

11:571st & 10own 20Ray Graham rush for 3 yards to the Pitt 23, tackled by Twyon Martin and Jerome Junior.+3
11:572nd & 7own 23Ray Graham rush for 3 yards to the Pitt 26, tackled by Kendall Reyes and Jesse Joseph.+3
11:573rd & 4own 26Tino Sunseri pass incomplete to Devin Street.0
11:574th & 4own 26Dan Hutchins punt for 29 yards, fair catch by Nick Williams at the UConn 40, CONNECTICUT penalty 5 yard delay of game on Nick Williams accepted.0

CONN9 plays, 52 yd · Field goal

10:161st & 10own 40Jordan Todman rush for 5 yards to the UConn 45, tackled by Dom DeCicco out-of-bounds.+5
10:162nd & 5own 45Jordan Todman rush for 31 yards to the Pitt 24 out-of-bounds for a 1ST down.+31
10:161st & 10opp 24Robbie Frey rush for 4 yards to the Pitt 20, tackled by Tristan Roberts.+4
10:162nd & 6opp 20Zach Frazer pass complete to Robbie Frey for 7 yards to the Pitt 13, tackled by Max Gruder and Dom DeCicco for a 1ST down.+7
10:161st & 10opp 13Jordan Todman rush for 4 yards to the Pitt 9, tackled by Jabaal Sheard.+4
10:162nd & 6opp 9Jordan Todman rush for 1 yard to the Pitt 8, tackled by Jason Hendricks.+1
10:163rd & 5opp 8Zach Frazer pass incomplete to Kashif Moore.0
7:074th & 5opp 8Dave Teggart 25 yard field goal GOOD.+25
7:07own 30Chad Christen kickoff for 65 yards returned by Ray Graham for 19 yards, fumbled, forced by Anthony Sherman, recovered by UConn Robbie Frey at the Pitt 21.+19

CONN4 plays, 21 yd · Touchdown

7:071st & 10opp 21Jordan Todman rush for 7 yards to the Pitt 14, tackled by Dom DeCicco.+7
6:192nd & 3opp 14Zach Frazer pass complete to Isiah Moore for 14 yards for a TOUCHDOWN.+14
6:19opp 3Dave Teggart extra point GOOD.0
6:19own 30Chad Christen kickoff for 67 yards returned by Cameron Saddler, tackled by Robbie Frey for 27 yards to the Pitt 30, tackled by Robbie Frey.+27

PITT8 plays, 70 yd · Touchdown

6:191st & 10own 30Tino Sunseri pass complete to Dion Lewis for 5 yards to the Pitt 35, tackled by Lawrence Wilson.+5
6:192nd & 5own 35Tino Sunseri pass complete to Mike Shanahan for 12 yards to the Pitt 47, tackled by Jerome Junior and Lawrence Wilson for a 1ST down.+12
6:191st & 10own 47Tino Sunseri pass complete to Jon Baldwin for 17 yards to the UConn 36, tackled by Blidi Wreh-Wilson out-of-bounds for a 1ST down.+17
6:191st & 10opp 36Tino Sunseri pass complete to Dion Lewis for 16 yards to the UConn 20, tackled by Sio Moore and Gary Wilburn for a 1ST down.+16
6:191st & 10opp 20Tino Sunseri pass incomplete to Jon Baldwin.0
4:351st & 10opp 20Tino Sunseri pass complete to Jon Baldwin for 20 yards for a TOUCHDOWN.+20
4:35opp 3Dan Hutchins extra point GOOD.0
4:35own 30Kevin Harper kickoff for 61 yards returned by Kashif Moore, tackled by Joe Trebitz for 11 yards to the UConn 10, tackled by Joe Trebitz, CONNECTICUT penalty 10 yard holding on Gary Wilburn accepted.+11

CONN14 plays, 58 yd · End of period

4:351st & 10own 10Jordan Todman rush for 7 yards to the UConn 17, tackled by Jarred Holley.+7
4:292nd & 3own 17Jordan Todman rush for a loss of 5 yards to the UConn 12, tackled by Greg Williams.−5
3:393rd & 8own 12Timeout Pittsburgh, clock 03:39.0
3:393rd & 8own 12Zach Frazer pass complete to Jordan Todman for 7 yards to the UConn 19, tackled by Max Gruder.+7
2:504th & 1own 19Timeout Connecticut, clock 02:50.0
2:504th & 1own 19Jordan Todman rush for 4 yards to the UConn 23, tackled by Jarred Holley and Max Gruder for a 1ST down.+4
2:501st & 10own 23Robbie Frey rush for 2 yards to the UConn 25, tackled by Brandon Lindsey and Chas Alecxih.+2
2:122nd & 8own 25Timeout Pittsburgh, clock 02:12.0
2:122nd & 8own 25Jordan Todman rush for 10 yards to the 50 yard line, tackled by Brandon Lindsey and Greg Williams, PITTSBURGH penalty 15 yard personal foul on Brandon Lindsey accepted for a 1ST down.+10
2:121st & 10midfieldJordan Todman rush for 5 yards to the Pitt 45, tackled by Max Gruder.+5
1:322nd & 5opp 45Timeout Pittsburgh, clock 01:32.0
1:322nd & 5opp 45Jordan Todman rush for no gain to the Pitt 45, tackled by Brandon Lindsey.0
1:323rd & 5opp 45Jordan Todman rush for 4 yards to the Pitt 41, tackled by Max Gruder and Dom DeCicco.+4
1:324th & 1opp 41Jordan Todman rush for 9 yards to the Pitt 32, tackled by Brandon Lindsey for a 1ST down.+9

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

Previous 6 meetings vs. Team

UConn 3–3 vs Pittsburgh

  • 2009 · wk 6UConn 21 @ Pittsburgh 24
  • 2008 · wk 15Pittsburgh 34 @ UConn 10
  • 2007 · wk 4UConn 34 @ Pittsburgh 14
  • 2006 · wk 11Pittsburgh 45 @ UConn 46
  • 2005 · wk 11UConn 0 @ Pittsburgh 24
  • 2004 · wk 6Pittsburgh 17 @ UConn 29

Previous 6 meetings vs. Randy Edsall

Pittsburgh 3–3 vs Randy Edsall

  • 2009 · wk 6UConn 21 @ Pittsburgh 24
  • 2008 · wk 15Pittsburgh 34 @ UConn 10
  • 2007 · wk 4UConn 34 @ Pittsburgh 14
  • 2006 · wk 11Pittsburgh 45 @ UConn 46
  • 2005 · wk 11UConn 0 @ Pittsburgh 24
  • 2004 · wk 6Pittsburgh 17 @ UConn 29

Previous 5 meetings vs. Dave Wannstedt

UConn 2–3 vs Dave Wannstedt

  • 2009 · wk 6UConn 21 @ Pittsburgh 24
  • 2008 · wk 15Pittsburgh 34 @ UConn 10
  • 2007 · wk 4UConn 34 @ Pittsburgh 14
  • 2006 · wk 11Pittsburgh 45 @ UConn 46
  • 2005 · wk 11UConn 0 @ Pittsburgh 24

Research

Keep this open while you look at others