Week 9 · 2016

Texas Tech at TCU

Sat 10/29/2016 03:30 PMAmon G. Carter StadiumTCU pregame72%Pregame win probability: 72% for TCU. TCU favored, and lost — Texas Tech won.Conference

Texas Tech

27

5–7

TCU

24

6–7

Attendance

45,619

reported

TTU11 plays, 39 yd · Turnover

15:001st & 10own 35Cole Bunce kickoff for 65 yds for a touchback0
14:541st & 10own 25Patrick Mahomes II pass incomplete to Keke Coutee0
14:402nd & 10own 25Patrick Mahomes II pass complete to Jonathan Giles for 2 yds to the TexTc 27+2
14:343rd & 8own 27Timeout TEXAS TECH, clock 14:340
14:233rd & 8own 27Patrick Mahomes II pass complete to Tony Brown for 10 yds to the TexTc 37 for a 1ST down+10
13:501st & 10own 37Patrick Mahomes II pass complete to Ian Sadler for 9 yds to the TexTc 46+9
13:302nd & 1own 46Da'Leon Ward run for 8 yds to the TCU 46 for a 1ST down+8
12:551st & 10opp 46Patrick Mahomes II pass complete to Cameron Batson for 4 yds to the TCU 42+4
12:282nd & 6opp 42Patrick Mahomes II pass complete to Da'Leon Ward for 7 yds to the TCU 35 for a 1ST down+7
11:471st & 10opp 35Patrick Mahomes II sacked by Aaron Curry for a loss of 1 yard to the TCU 36−1
11:292nd & 11opp 36Patrick Mahomes II pass intercepted Nick Orr return for no gain to the TCU 10

TCU17 plays, 99 yd · Touchdown

11:021st & 10own 1Kyle Hicks run for 5 yds to the TCU 6+5
10:472nd & 5own 6Kyle Hicks run for 6 yds to the TCU 12 for a 1ST down+6
10:241st & 10own 12Kenny Hill pass incomplete to Taj Williams0
10:002nd & 10own 12Trevorris Johnson run for 2 yds to the TCU 14+2
9:343rd & 8own 14Kenny Hill pass complete to Desmon White for 16 yds to the TCU 30 for a 1ST down+16
9:051st & 10own 30Kenny Hill run for 5 yds to the TCU 35+5
8:482nd & 5own 35Trevorris Johnson run for 2 yds to the TCU 37+2
8:253rd & 3own 37Kenny Hill pass complete to Deante Gray for 7 yds to the TCU 44 for a 1ST down+7
8:131st & 10own 44Sewo Olonilua run for 11 yds to the TexTc 45 for a 1ST down+11
7:531st & 10opp 45Sewo Olonilua run for 6 yds to the TexTc 39+6
7:282nd & 4opp 39Sewo Olonilua run for 6 yds to the TexTc 33 for a 1ST down+6
7:101st & 10opp 33Kenny Hill pass complete to Daniel Walsh for 13 yds to the TexTc 20 for a 1ST down+13
6:341st & 10opp 20Kenny Hill pass complete to Daniel Walsh for 7 yds to the TexTc 13+7
5:492nd & 3opp 13Derrick Green run for 2 yds to the TexTc 11+2
5:293rd & 1opp 11Kenny Hill run for 7 yds to the TexTc 4 for a 1ST down+7
5:051st & goalopp 4Derrick Green run for 2 yds to the TexTc 2+2
4:402nd & goalopp 2Derrick Green run for 2 yds for a TD, (Brandon Hatfield KICK)+2

TTU4 plays, -2 yd · Turnover

4:402nd & 8own 35Cole Bunce kickoff for 65 yds for a touchback0
4:261st & 10own 25Da'Leon Ward run for 1 yd to the TexTc 26 Da'Leon Ward fumbled, forced by Chris Bradley, recovered by TexTc Da'Leon Ward+1
4:082nd & 9own 26Patrick Mahomes II pass incomplete to Dylan Cantrell0
3:563rd & 9own 26Patrick Mahomes II sacked by Mat Boesen for a loss of 3 yards to the TexTc 23 Patrick Mahomes II fumbled, recovered by TCU Chris Bradley , return for 0 yards−3

TCU4 plays, 3 yd · Missed FG

3:331st & 10opp 23Kenny Hill pass complete to Darius Anderson for 3 yds to the TexTc 20+3
3:232nd & 7opp 20Kenny Hill pass incomplete to Taj Williams0
3:173rd & 7opp 20Kenny Hill pass incomplete to Taj Williams0
3:124th & 7opp 20Brandon Hatfield 37 yd FG MISSED+37

TTU13 plays, 80 yd · Touchdown

3:001st & 10own 20Patrick Mahomes II pass complete to Jonathan Giles for 8 yds to the TexTc 28+8
2:402nd & 2own 28Patrick Mahomes II run for no gain to the TexTc 280
2:123rd & 2own 28Patrick Mahomes II pass complete to Ian Sadler for 12 yds to the TexTc 40 for a 1ST down+12
2:011st & 10own 40Justin Stockton run for 3 yds to the TexTc 43+3
1:252nd & 7own 43Patrick Mahomes II pass complete to Cameron Batson for 6 yds to the TexTc 49+6
1:193rd & 1own 49Patrick Mahomes II run for 2 yds to the TCU 49 for a 1ST down+2
0:411st & 10opp 49Justin Stockton run for 2 yds to the TCU 47+2
0:162nd & 8opp 47Patrick Mahomes II run for no gain to the TCU 470
0:00goal lineEnd of 1st Quarter0
14:503rd & 8opp 47Patrick Mahomes II run for 9 yds to the TCU 38 for a 1ST down+9
14:301st & 10opp 38Da'Leon Ward run for 3 yds to the TCU 35+3
13:352nd & 7opp 35Patrick Mahomes II pass complete to Da'Leon Ward for 2 yds to the TCU 33+2
13:233rd & 5opp 33Patrick Mahomes II pass complete to Reginald Davis III for 33 yds for a TD, (Clayton Hatfield KICK)+33

TCU12 plays, 69 yd · Field goal

13:233rd & 5own 35Michael Barden kickoff for 65 yds for a touchback0
13:101st & 10own 25Kenny Hill pass complete to Desmon White for 8 yds to the TCU 33+8
12:582nd & 2own 33Kenny Hill pass complete to Jarrison Stewart for 15 yds to the TCU 48 for a 1ST down+15
12:291st & 10own 48Kenny Hill pass complete to Kyle Hicks for 15 yds to the TexTc 37 for a 1ST down+15
11:571st & 10opp 37Kyle Hicks run for 4 yds to the TexTc 33+4
11:172nd & 6opp 33Kenny Hill run for 12 yds to the TexTc 21 for a 1ST down+12
10:511st & 10opp 21Derrick Green run for 3 yds to the TexTc 18+3
10:272nd & 7opp 18Kenny Hill pass complete to KaVontae Turpin for 14 yds to the TexTc 4 for a 1ST down+14
9:581st & goalopp 4Derrick Green run for a loss of 2 yards to the TexTc 6−2
9:442nd & goalopp 6Kenny Hill pass incomplete to Darius Anderson0
9:383rd & goalopp 6Kenny Hill pass incomplete to Ty Slanina0
9:334th & goalopp 6Brandon Hatfield 23 yd FG GOOD+23

TTU13 plays, 43 yd · Field goal

9:334th & 12own 35Cole Bunce kickoff for 32 yds fair catch by Kevin Moore at the TexTc 330
9:241st & 10own 33Patrick Mahomes II run for 2 yds to the TexTc 35+2
8:552nd & 8own 35Patrick Mahomes II pass complete to Tony Brown for 8 yds to the TexTc 43 for a 1ST down+8
8:291st & 10own 43Patrick Mahomes II pass incomplete to Dylan Cantrell0
8:252nd & 10own 43Patrick Mahomes II pass incomplete to Jonathan Giles0
8:193rd & 10own 43TCU Penalty, Defensive Offside (Joseph Broadnax) to the TexTc 48+5
7:513rd & 5own 48Patrick Mahomes II pass complete to Dylan Cantrell for 12 yds to the TCU 40 for a 1ST down+12
7:181st & 10opp 40Patrick Mahomes II pass complete to Cameron Batson for 16 yds to the TCU 24 for a 1ST down+16
7:091st & 10opp 24Patrick Mahomes II pass incomplete to Cameron Batson0
7:092nd & 10opp 24Timeout TEXAS TECH, clock 07:090
7:032nd & 10opp 24Patrick Mahomes II pass incomplete to Jonathan Giles0
6:543rd & 10opp 24Patrick Mahomes II pass incomplete to Jonathan Giles0
6:494th & 10opp 24Clayton Hatfield 41 yd FG GOOD+41

TCU8 plays, 38 yd · Punt

6:494th & 10own 35Michael Barden kickoff for 65 yds for a touchback0
6:381st & 10own 25Kenny Hill pass complete to Deante Gray for 7 yds to the TCU 32+7
6:062nd & 3own 32Kenny Hill pass complete to KaVontae Turpin for a loss of 2 yards to the TCU 37 for a 1ST down lat. to Deante Gray for 7 yds to the TCU 37 for a 1ST down+7
5:551st & 10own 37Kenny Hill pass complete to KaVontae Turpin for 19 yds to the TexTc 44 for a 1ST down+19
5:001st & 10opp 44Sewo Olonilua run for 7 yds to the TexTc 37+7
4:512nd & 3opp 37Trevorris Johnson run for no gain to the TexTc 370
4:193rd & 3opp 37Kenny Hill pass incomplete to Jaelan Austin0
4:104th & 3opp 37Adam Nunez punt for 24 yds, downed at the TexTc 130

TTU4 plays, 7 yd · Punt

3:591st & 10own 13Da'Leon Ward run for 5 yds to the TexTc 18+5
3:252nd & 5own 18Patrick Mahomes II pass complete to Da'Leon Ward for 2 yds to the TexTc 20+2
2:593rd & 3own 20Patrick Mahomes II pass incomplete to Tony Brown0
2:484th & 3own 20Michael Barden punt for 49 yds , Desmon White returns for 2 yds to the TCU 33+2

TCU4 plays, 4 yd · Punt

2:391st & 10own 33Derrick Green run for 3 yds to the TCU 36+3
2:222nd & 7own 36Kenny Hill run for 1 yd to the TCU 37+1
2:123rd & 6own 37Kenny Hill pass incomplete to John Diarse0
2:044th & 6own 37Adam Nunez punt for 41 yds, fair catch by Cameron Batson at the TexTc 220

TTU4 plays, 2 yd · Punt

1:501st & 10own 22Patrick Mahomes II pass complete to Keke Coutee for 2 yds to the TexTc 24+2
1:322nd & 8own 24Patrick Mahomes II pass incomplete0
1:223rd & 8own 24Patrick Mahomes II pass incomplete to Jonathan Giles0
1:174th & 8own 24Michael Barden punt for 41 yds, punt out-of-bounds at the TCU 350

TCU4 plays, 3 yd · Punt

1:061st & 10own 35Kenny Hill run for 3 yds to the TCU 38+3
0:542nd & 7own 38Kenny Hill pass incomplete to Daniel Walsh0
0:473rd & 7own 38Kenny Hill pass incomplete to Ty Slanina0
0:354th & 7own 38Adam Nunez punt for 42 yds , Cameron Batson returns for 15 yds to the TexTc 35+15

TTU7 plays, 20 yd · End of period

0:241st & 10own 35Da'Leon Ward run for 9 yds to the TexTc 44+9
0:172nd & 1own 44Da'Leon Ward run for 5 yds to the TexTc 49 for a 1ST down+5
0:161st & 10own 49Timeout TEXAS TECH, clock 00:160
0:031st & 10own 49Patrick Mahomes II pass complete to Da'Leon Ward for 6 yds to the TCU 45+6
0:012nd & 4opp 45TEAM pass incomplete0
0:003rd & 4opp 45Patrick Mahomes II pass incomplete to Dylan Cantrell0
0:00goal lineEnd of 2nd Quarter0

TCU10 plays, 34 yd · Punt

15:001st & 10own 35Michael Barden kickoff for 65 yds for a touchback0
14:491st & 10own 25Trevorris Johnson run for 10 yds to the TCU 35 for a 1ST down+10
14:291st & 10own 35Trevorris Johnson run for no gain to the TCU 350
14:042nd & 10own 35Kenny Hill pass complete to Taj Williams for 8 yds to the TCU 43+8
13:203rd & 2own 43Trevorris Johnson run for a loss of 2 yards to the TCU 41−2
12:504th & 4own 41Adam Nunez run for 18 yds to the TexTc 41 for a 1ST down+18
12:301st & 10opp 41Kenny Hill pass incomplete to Trevorris Johnson0
12:152nd & 10opp 41Kenny Hill pass complete to Jarrison Stewart for no gain to the TexTc 410
11:473rd & 10opp 41Kenny Hill pass incomplete to KaVontae Turpin0
11:394th & 10opp 41Adam Nunez punt for 39 yds, downed at the TexTc 20

TTU14 plays, 60 yd · Punt

11:281st & 10own 2Da'Leon Ward run for no gain to the TexTc 20
10:402nd & 10own 2Patrick Mahomes II run for 2 yds to the TexTc 4+2
10:243rd & 8own 4Patrick Mahomes II pass complete to Dylan Cantrell for 20 yds to the TexTc 24 for a 1ST down+20
10:061st & 10own 24Da'Leon Ward run for 8 yds to the TexTc 32+8
9:472nd & 2own 32Patrick Mahomes II pass complete to Cameron Batson for no gain to the TexTc 320
9:213rd & 2own 32Da'Leon Ward run for 5 yds to the TexTc 37 for a 1ST down+5
8:591st & 10own 37Patrick Mahomes II pass complete to Da'Leon Ward for 9 yds to the TexTc 46+9
8:472nd & 1own 46Da'Leon Ward run for 6 yds to the TCU 48 for a 1ST down+6
8:051st & 10opp 48Da'Leon Ward run for 6 yds to the TCU 42+6
7:362nd & 4opp 42Justin Stockton run for 5 yds to the TCU 37 for a 1ST down+5
7:011st & 10opp 37Justin Stockton run for 2 yds to the TCU 35+2
6:232nd & 8opp 35Patrick Mahomes II run for 4 yds to the TCU 31+4
5:413rd & 4opp 31Patrick Mahomes II sacked by Travin Howard for a loss of 7 yards to the TCU 38−7
4:494th & 11opp 38Michael Barden punt for 38 yds for a touchback0

TCU8 plays, 41 yd · Turnover

4:401st & 10own 20Kenny Hill run for 7 yds to the TCU 27+7
4:202nd & 3own 27Kenny Hill pass complete to John Diarse for 12 yds to the TCU 39 for a 1ST down+12
4:041st & 10own 39Kyle Hicks run for no gain to the TCU 390
3:182nd & 10own 39Kenny Hill pass complete to Ty Slanina for 11 yds to the 50 yard line for a 1ST down+11
2:491st & 10midfieldDerrick Green run for 6 yds to the TexTc 44+6
2:112nd & 4opp 44Derrick Green run for 5 yds to the TexTc 39 for a 1ST down+5
2:031st & 10opp 39Kenny Hill pass incomplete to Jaelan Austin0
1:552nd & 10opp 39Kenny Hill pass intercepted, touchback. Douglas Coleman return for no gain0

TTU4 plays, -5 yd · Turnover

1:431st & 10own 20Da'Leon Ward run for 1 yd to the TexTc 21+1
1:272nd & 9own 21Patrick Mahomes II pass incomplete to Keke Coutee0
1:203rd & 9own 21Patrick Mahomes II pass complete to Da'Leon Ward for 5 yds to the TexTc 26+5
0:514th & 4own 26TEAM run for a loss of 11 yards to the TexTc 15 TEAM fumbled, recovered by TCU−11

TCU5 plays, 15 yd · Touchdown

0:201st & 10opp 15Foster Sawyer pass complete to Daniel Walsh for 9 yds to the TexTc 6+9
0:012nd & 1opp 6Trevorris Johnson run for 2 yds to the TexTc 4 for a 1ST down+2
0:00own 0End of 3rd Quarter0
14:471st & goalopp 4Trevorris Johnson run for 3 yds to the TexTc 1+3
14:372nd & goalopp 1Trevorris Johnson run for 1 yd for a TD, (Brandon Hatfield KICK)+1

TTU7 plays, 1 yd · Punt

14:372nd & 7own 35Cole Bunce kickoff for 65 yds for a touchback0
14:241st & 10own 25Da'Leon Ward run for 8 yds to the TexTc 33+8
14:102nd & 2own 33Da'Leon Ward run for 3 yds to the TexTc 36 for a 1ST down+3
13:201st & 10own 36Patrick Mahomes II run for no gain to the TexTc 360
12:452nd & 10own 36Da'Leon Ward run for 1 yd to the TexTc 37+1
12:223rd & 9own 37Patrick Mahomes II sacked by Mat Boesen for a loss of 11 yards to the TexTc 26−11
11:434th & 20own 26Michael Barden punt for 44 yds , Desmon White returns for 4 yds to the TCU 34+4

TCU13 plays, 51 yd · Missed FG

11:361st & 10own 34Foster Sawyer pass incomplete to Trevorris Johnson0
11:312nd & 10own 34Foster Sawyer pass incomplete to Taj Williams0
11:243rd & 10own 34Foster Sawyer pass complete to Taj Williams for 11 yds to the TCU 45 for a 1ST down+11
11:101st & 10own 45TEXAS TECH Penalty, Substitution Infraction (5 Yards) to the 50 yard line+5
10:451st & 5midfieldDarius Anderson run for no gain to the 50 yard line0
10:332nd & 5midfieldFoster Sawyer pass complete to Taj Williams for 17 yds to the TexTc 33 for a 1ST down+17
10:041st & 10opp 33Sewo Olonilua run for 6 yds to the TexTc 27+6
9:332nd & 4opp 27Sewo Olonilua run for 9 yds to the TexTc 18 for a 1ST down+9
9:091st & 10opp 18Foster Sawyer pass incomplete to KaVontae Turpin0
8:592nd & 10opp 18Sewo Olonilua run for 3 yds to the TexTc 15+3
8:233rd & 7opp 15Timeout TCU, clock 08:230
8:173rd & 7opp 15Foster Sawyer pass incomplete to John Diarse0
8:124th & 7opp 15Brandon Hatfield 32 yd FG MISSED+32

TTU18 plays, 80 yd · Touchdown

8:001st & 10own 20Patrick Mahomes II pass complete to Da'Leon Ward for 9 yds to the TexTc 29+9
7:452nd & 1own 29Da'Leon Ward run for 5 yds to the TexTc 34 for a 1ST down+5
7:351st & 10own 34Patrick Mahomes II pass incomplete to Dylan Cantrell0
7:072nd & 10own 34Patrick Mahomes II run for 9 yds to the TexTc 43+9
6:433rd & 1own 43Da'Leon Ward run for 5 yds to the TexTc 48 for a 1ST down+5
6:271st & 10own 48Da'Leon Ward run for 2 yds to the 50 yard line+2
5:402nd & 8midfieldDa'Leon Ward run for 4 yds to the TCU 46+4
5:103rd & 4opp 46Demarcus Felton run for 1 yd to the TCU 45+1
4:404th & 3opp 45Patrick Mahomes II run for 11 yds to the TCU 34 for a 1ST down+11
4:271st & 10opp 34TCU Penalty, Substitution Infraction (5 Yards) to the TCU 29+5
4:151st & 5opp 29Patrick Mahomes II run for 4 yds to the TCU 25+4
3:422nd & 1opp 25Da'Leon Ward run for 5 yds to the TCU 20 for a 1ST down+5
3:181st & 10opp 20Patrick Mahomes II pass complete to Reginald Davis III for 7 yds to the TCU 13+7
2:402nd & 3opp 13Patrick Mahomes II run for 2 yds to the TCU 11+2
2:293rd & 1opp 11Timeout TEXAS TECH, clock 02:290
2:243rd & 1opp 11Da'Leon Ward run for 2 yds to the TCU 9 for a 1ST down+2
1:461st & goalopp 9Patrick Mahomes II run for 1 yd to the TCU 8+1
1:282nd & goalopp 8Patrick Mahomes II pass complete to Dylan Cantrell for 8 yds for a TD, (Clayton Hatfield KICK)+8

TCU14 plays, 24 yd · End of period

1:282nd & 9own 35Michael Barden kickoff for 63 yds , KaVontae Turpin return for 28 yds to the TCU 30+28
1:201st & 10own 30Trevorris Johnson run for 4 yds to the TCU 34 TCU Penalty, Illegal Block (-10 Yards) to the TCU 24−6
1:101st & 16own 24Foster Sawyer pass complete to KaVontae Turpin for 8 yds to the TCU 32+8
1:022nd & 8own 32Foster Sawyer pass incomplete to Taj Williams0
0:403rd & 8own 32Trevorris Johnson run for 11 yds to the TCU 43 for a 1ST down+11
0:271st & 10own 43TCU Penalty, False Start (-5 Yards) to the TCU 38−5
0:261st & 15own 38Timeout TCU, clock 00:260
0:191st & 15own 38Foster Sawyer pass incomplete to Jarrison Stewart0
0:102nd & 15own 38Foster Sawyer pass complete to Taj Williams for 16 yds to the TexTc 46 for a 1ST down+16
0:091st & 10opp 46TEAM pass incomplete0
0:032nd & 10opp 46Foster Sawyer pass incomplete to KaVontae Turpin0
0:033rd & 10opp 46Timeout TEXAS TECH, clock 00:030
0:003rd & 10opp 46Foster Sawyer pass incomplete to KaVontae Turpin0
0:00own 0End of 4th Quarter0

TTU4 plays, 25 yd · Touchdown

0:001st & 10opp 25Patrick Mahomes II pass complete to Da'Leon Ward for 9 yds to the TCU 16+9
0:002nd & 1opp 16Da'Leon Ward run for 1 yd to the TCU 15 for a 1ST down+1
0:001st & 10opp 15Patrick Mahomes II pass incomplete to Jonathan Giles0
0:002nd & 10opp 15Patrick Mahomes II run for 15 yds for a TD, (Clayton Hatfield KICK)+15

TCU3 plays, 25 yd · Touchdown

0:001st & 10opp 25Foster Sawyer pass incomplete to Jaelan Austin0
0:002nd & 10opp 25Foster Sawyer pass complete to Desmon White for 25 yds for a TD, (Brandon Hatfield KICK)+25
0:00own 0End of OT0

TCU4 plays, 2 yd · Missed FG

0:001st & 10opp 25KaVontae Turpin run for 2 yds to the TexTc 23+2
0:002nd & 8opp 23Foster Sawyer pass incomplete0
0:003rd & 8opp 23Foster Sawyer pass incomplete to Desmon White0
0:004th & 8opp 23Brandon Hatfield 39 Yard Field Goal Missed+39

TTU5 plays, 5 yd · Field goal

0:001st & 10opp 25Patrick Mahomes II run for no gain to the TCU 250
0:002nd & 10opp 25Da'Leon Ward run for 5 yds to the TCU 20+5
0:003rd & 5opp 20Patrick Mahomes II run for no gain to the TCU 200
0:004th & 5opp 20Clayton Hatfield 37 yd FG GOOD+37
0:00goal lineEnd of Quarter0

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. Team

TCU 4–6 vs Texas Tech

  • 2015 · wk 4TCU 55 @ Texas Tech 52
  • 2014 · wk 9Texas Tech 27 @ TCU 82
  • 2013 · wk 3TCU 10 @ Texas Tech 20
  • 2012 · wk 8Texas Tech 56 @ TCU 53
  • 2006 · wk 3Texas Tech 3 @ TCU 12
  • 2004 · wk 4TCU 35 @ Texas Tech 70
  • 1995 · wk 12TCU 6 @ Texas Tech 27
  • 1994 · wk 14Texas Tech 17 @ TCU 24
  • 1993 · wk 11TCU 21 @ Texas Tech 49
  • 1992 · wk 12Texas Tech 31 @ TCU 28

Previous 6 meetings vs. Gary Patterson

Texas Tech 3–3 vs Gary Patterson

  • 2015 · wk 4TCU 55 @ Texas Tech 52
  • 2014 · wk 9Texas Tech 27 @ TCU 82
  • 2013 · wk 3TCU 10 @ Texas Tech 20
  • 2012 · wk 8Texas Tech 56 @ TCU 53
  • 2006 · wk 3Texas Tech 3 @ TCU 12
  • 2004 · wk 4TCU 35 @ Texas Tech 70

Previous 3 meetings vs. Kliff Kingsbury

TCU 2–1 vs Kliff Kingsbury

  • 2015 · wk 4TCU 55 @ Texas Tech 52
  • 2014 · wk 9Texas Tech 27 @ TCU 82
  • 2013 · wk 3TCU 10 @ Texas Tech 20

Research

Keep this open while you look at others