Week 7 · 2021

Hawai'i at Nevada

Sat 10/16/2021 10:30 PMMackay StadiumNevada pregame83%Pregame win probability: 83% for Nevada. Nevada favored, and won.Conference

57°Clear6 mph SSE · 28% humidityRecorded at kickoff by College Football Data

Hawai'i

17

6–7

Nevada

34

8–5

Attendance

22,098

reported

NEV15 plays, 70 yd · Field goal

15:001st & 10own 35Kyler Halvorsen kickoff for 65 yds for a touchback0
15:001st & 10own 25Toa Taua run for 4 yds to the Nevad 29+4
15:002nd & 6own 29Toa Taua run for 10 yds to the Nevad 39 for a 1ST down+10
15:001st & 10own 39Toa Taua run for 5 yds to the Nevad 44+5
15:002nd & 5own 44Carson Strong pass complete to Cole Turner for 14 yds to the Hawa 42 for a 1ST down+14
15:001st & 10opp 42Toa Taua run for 5 yds to the Hawa 37+5
15:002nd & 5opp 37Devonte Lee run for 17 yds to the Hawa 20 for a 1ST down NEVADA Penalty, Illegal Block (Aaron Frost) to the Hawa 30 for a 1ST down+7
15:001st & 10opp 30Devonte Lee run for no gain to the Hawa 300
15:002nd & 10opp 30Carson Strong pass complete to Devonte Lee for no gain to the Hawa 300
15:003rd & 10opp 30Carson Strong pass complete to Cole Turner for 22 yds to the Hawa 8 for a 1ST down+22
15:001st & goalopp 8Devonte Lee run for no gain to the Hawa 80
15:002nd & goalopp 8PENALTY HAW Offside (Tonga,Pita) 4 yards from HAW08 to HAW04. NO PLAY.+4
15:002nd & goalopp 4Toa Taua run for 2 yds to the Hawa 2+2
15:003rd & goalopp 2Devonte Lee run for 3 yds to the Hawa 5+3
9:464th & goalopp 5Brandon Talton 23 yd FG GOOD+23

HAW2 plays, 75 yd · Touchdown

9:461st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
9:351st & 10own 25Dae Dae Hunter run for 75 yds for a TD, (Matthew Shipley KICK)+75

NEV5 plays, 8 yd · Punt

9:301st & 10own 35Kyler Halvorsen kickoff for 65 yds , Jamaal Bell return for 24 yds to the Nevad 24+24
9:301st & 10own 24Carson Strong pass complete to Toa Taua for 2 yds to the Nevad 26+2
9:302nd & 8own 26Carson Strong pass complete to Cole Turner for 6 yds to the Nevad 32+6
9:303rd & 2own 32Carson Strong pass incomplete to Justin Lockhart0
8:204th & 2own 32Julian Diaz punt for 60 yds0

HAW7 plays, 32 yd · Punt

8:201st & 10own 8Dedrick Parson run for 7 yds to the Hawa 15+7
8:202nd & 3own 15Dedrick Parson run for 4 yds to the Hawa 19 for a 1ST down+4
8:201st & 10own 19Brayden Schager pass complete to Jared Smart for 12 yds to the Hawa 31 for a 1ST down+12
8:201st & 10own 31Dedrick Parson run for 6 yds to the Hawa 37+6
8:202nd & 4own 37Dae Dae Hunter run for 1 yd to the Hawa 36+1
8:203rd & 5own 36Brayden Schager pass complete to Caleb Phillips for 4 yds to the Hawa 40+4
5:194th & 1own 40Matthew Shipley punt for 47 yds, fair catch by Romeo Doubs at the Nevad 130

NEV11 plays, 28 yd · Punt

5:191st & 10own 13Carson Strong pass complete to Melquan Stovall for 5 yds to the Nevad 18+5
5:192nd & 5own 18Carson Strong pass complete to Cole Turner for 11 yds to the Nevad 29 for a 1ST down+11
5:191st & 10own 29Toa Taua run for 1 yd to the Nevad 30+1
5:192nd & 9own 30Carson Strong pass complete to Tory Horton for 6 yds to the Nevad 36+6
3:322nd & 9own 30Timeout NEVADA, clock 03:320
3:323rd & 3own 36Carson Strong pass complete to Romeo Doubs for 15 yds to the Hawa 49 for a 1ST down+15
3:321st & 10opp 49Carson Strong pass incomplete to Romeo Doubs0
3:322nd & 10opp 49Carson Strong pass complete to Cole Turner for 5 yds to the Hawa 44+5
3:323rd & 5opp 44Strong,Carson pass complete to Lee,Devonte for 5 yards to the HAW39 (Kaneshiro,Kai; Frazier,Quentin) PENALTY NEV Personal Foul (Orsini,Tyler) 15 yards from HAW44 to NEV41. NO PLAY.−15
3:323rd & 20own 41Carson Strong pass incomplete to Devonte Lee0
1:354th & 20own 41Julian Diaz punt for 42 yds, punt out-of-bounds at the Hawa 36 , Calvin Turner Jr. returns for 19 yds to the Hawa 36+19

HAW4 plays, 6 yd · Punt

1:351st & 10own 36Dae Dae Hunter run for 6 yds to the Hawa 30+6
1:352nd & 16own 30Brayden Schager pass complete to Jared Smart for 12 yds to the Hawa 42+12
1:353rd & 4own 42Brayden Schager pass incomplete to Dae Dae Hunter0
0:084th & 4own 42Matthew Shipley punt for 42 yds, fair catch by Romeo Doubs at the Nevad 160

NEV11 plays, 84 yd · Touchdown

0:081st & 10own 16Timeout NEVADA, clock 00:080
0:001st & 10own 16Toa Taua run for 3 yds to the Nevad 19+3
0:00own 16End of 1st Quarter0
15:002nd & 7own 19Carson Strong pass complete to Cole Turner for 28 yds to the Nevad 47 for a 1ST down+28
15:001st & 10own 47Carson Strong pass incomplete to Devonte Lee0
15:002nd & 10own 47Devonte Lee run for 5 yds to the Hawa 48+5
15:003rd & 5opp 48Carson Strong pass complete to Romeo Doubs for 25 yds to the Hawa 23 for a 1ST down HAWAII Penalty, Illegal Substitution (Solo Turner) declined for a 1ST down+25
15:001st & 10opp 23Carson Strong pass incomplete to Cole Turner0
15:002nd & 10opp 23Carson Strong pass complete to Justin Lockhart for 11 yds to the Hawa 12 for a 1ST down+11
15:001st & 10opp 12Toa Taua run for 6 yds to the Hawa 6+6
12:582nd & 4opp 6Toa Taua run for 6 yds for a TD, (Brandon Talton KICK)+6

HAW2 plays, 81 yd · Touchdown

12:531st & 10own 35Julian Diaz kickoff for 65 yds , Calvin Turner Jr. return for 19 yds to the Hawa 19+19
12:421st & 10own 19Dae Dae Hunter run for 81 yds for a TD, (Matthew Shipley KICK)+81

NEV8 plays, 20 yd · Punt

12:421st & 10own 35Kyler Halvorsen kickoff for 65 yds for a touchback0
12:421st & 10own 25Toa Taua run for 3 yds to the Nevad 28+3
12:422nd & 7own 28Carson Strong pass complete to Melquan Stovall for 22 yds to the 50 yard line for a 1ST down+22
12:421st & 10midfieldCarson Strong sacked by Jonah Laulu for a loss of 13 yards to the Nevad 37−13
12:422nd & 23own 37Carson Strong pass complete to Devonte Lee for 8 yds to the Nevad 45+8
12:423rd & 15own 45Carson Strong pass incomplete to Romeo Doubs0
10:264th & 15own 45Julian Diaz punt for 36 yds0
10:264th & 15own 45Julian Diaz punt for 36 yds0

NEV3 plays, 19 yd · Touchdown

10:261st & 10opp 19Toa Taua run for 4 yds to the Hawa 15+4
10:262nd & 6opp 15Toa Taua run for 5 yds to the Hawa 10+5
9:393rd & 1opp 10Toa Taua run for 10 yds for a TD, (Brandon Talton KICK)+10

HAW15 plays, 64 yd · Field goal

9:391st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
9:391st & 10own 25Dae Dae Hunter run for 8 yds to the Hawa 33+8
9:392nd & 2own 33Dae Dae Hunter run for 14 yds to the Hawa 47 for a 1ST down+14
9:391st & 10own 47Brayden Schager pass complete to Dae Dae Hunter for 1 yd to the Hawa 48+1
9:392nd & 9own 48PENALTY HAW False Start (Manning,Ilm) 5 yards from HAW48 to HAW43. NO PLAY.−5
9:392nd & 14own 43Brayden Schager pass complete to Calvin Turner Jr. for 37 yds to the Nevad 20 for a 1ST down+37
9:391st & 10opp 20Dedrick Parson run for 2 yds to the Nevad 18+2
9:392nd & 8opp 18Brayden Schager pass complete to Calvin Turner Jr. for 11 yds to the Nevad 7 for a 1ST down+11
9:391st & goalopp 7Calvin Turner Jr. run for 2 yds to the Nevad 5+2
5:371st & goalopp 7Timeout HAWAII, clock 05:370
5:372nd & goalopp 5PENALTY HAW False Start (Parson,Dedrick) 5 yards from NEV05 to NEV10. NO PLAY.−5
5:372nd & goalopp 10Dae Dae Hunter run for no gain to the Nevad 100
4:562nd & goalopp 10Timeout HAWAII, clock 04:560
4:563rd & goalopp 10Calvin Turner Jr. sacked by Tristan Nichols for a loss of 1 yard to the Nevad 11−1
4:124th & goalopp 11Matthew Shipley 28 yd FG GOOD+28

NEV5 plays, 4 yd · Punt

4:061st & 10own 35Kyler Halvorsen kickoff for 65 yds , Jamaal Bell return for 25 yds to the Nevad 25+25
4:061st & 10own 25Devonte Lee run for 8 yds to the Nevad 33+8
4:062nd & 2own 33Devonte Lee run for 4 yds to the Nevad 29+4
4:063rd & 6own 29Carson Strong pass incomplete to Romeo Doubs0
3:004th & 6own 29Julian Diaz punt for 29 yds, punt out-of-bounds at the Hawa 420

HAW5 plays, -7 yd · Punt

3:001st & 10own 42Brayden Schager pass incomplete to Nick Mardner0
3:002nd & 10own 42Dedrick Parson run for no gain to the Hawa 420
3:003rd & 10own 42Brayden Schager sacked by Dom Peterson for a loss of 7 yards to the Hawa 35−7
2:003rd & 10own 42Timeout NEVADA, clock 02:000
1:484th & 17own 35Matthew Shipley punt blocked by Cole Turner blocked by Cole Turner0

NEV4 plays, 7 yd · Field goal

1:481st & 10opp 35Carson Strong pass incomplete to Justin Lockhart0
1:482nd & 10opp 35Carson Strong pass complete to Cole Turner for 7 yds to the Hawa 28+7
1:483rd & 3opp 28Carson Strong pass incomplete to Cole Turner0
0:554th & 3opp 28Brandon Talton 45 yd FG GOOD+45

HAW3 plays, 3 yd · Turnover

0:551st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
0:551st & 10own 25Dae Dae Hunter run for 3 yds to the Hawa 28+3
0:162nd & 7own 28Brayden Schager pass intercepted0

NEV6 plays, 22 yd · Field goal

0:161st & 10opp 46Carson Strong pass complete to Cole Turner for 15 yds to the Hawa 31 for a 1ST down+15
0:161st & 10opp 31Carson Strong pass incomplete0
0:162nd & 10opp 31PENALTY NEV UNS: Unsportsmanlike Conduct offsetting HAW UNS: Unsportsmanlike Conduct offsetting. NO PLAY.0
0:162nd & 10opp 31Carson Strong pass complete to Melquan Stovall for 7 yds to the Hawa 24+7
0:003rd & 3opp 24Brandon Talton 41 yd FG MISSED+41
0:00own 0End of 2nd Quarter0

HAW5 plays, 10 yd · Turnover

15:001st & 10own 35Matthew Shipley kickoff for 65 yds for a touchback0
15:001st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
15:001st & 10own 25Dedrick Parson run for 6 yds to the Hawa 31+6
15:002nd & 4own 31Dedrick Parson run for 4 yds to the Hawa 35 for a 1ST down+4
13:581st & 10own 35Brayden Schager pass intercepted0

NEV8 plays, 48 yd · Touchdown

13:581st & 10opp 48Carson Strong sacked by Zacchaeus McKinney for a loss of 9 yards to the Nevad 43−9
13:582nd & 19own 43Toa Taua run for 5 yds to the Nevad 48+5
13:583rd & 14own 48Carson Strong pass complete to Cole Turner for 14 yds to the Hawa 38 for a 1ST down+14
13:581st & 10opp 38Toa Taua run for 1 yd to the Hawa 37+1
13:582nd & 9opp 37Carson Strong pass complete to Cole Turner for 9 yds to the Hawa 28 for a 1ST down+9
13:581st & 10opp 28Devonte Lee run for no gain to the Hawa 280
13:582nd & 10opp 28Carson Strong pass incomplete to Cole Turner0
10:443rd & 10opp 28Carson Strong pass complete to Romeo Doubs for 28 yds for a TD, (Brandon Talton KICK)+28

HAW15 plays, 57 yd · Turnover

10:441st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
10:441st & 10own 25Calvin Turner Jr. run for 3 yds to the Hawa 28+3
10:442nd & 7own 28Brayden Schager pass complete to Calvin Turner Jr. for 4 yds to the Hawa 32+4
10:443rd & 3own 32Brayden Schager pass complete to Kamuela Borden for 10 yds to the Hawa 42 for a 1ST down+10
10:441st & 10own 42Brayden Schager pass incomplete to Nick Mardner0
10:442nd & 10own 42Brayden Schager sacked by Jack Powers for a loss of 7 yards to the Hawa 35−7
10:443rd & 17own 35Brayden Schager pass complete to Zion Bowens for 20 yds to the Nevad 45 for a 1ST down+20
10:441st & 10opp 45Dedrick Parson run for 6 yds to the Nevad 39+6
10:442nd & 4opp 39Brayden Schager pass complete to Calvin Turner Jr. for 8 yds to the Nevad 31 for a 1ST down+8
10:441st & 10opp 31Brayden Schager pass complete to Caleb Phillips for 7 yds to the Nevad 24+7
10:442nd & 3opp 24Brayden Schager pass incomplete to Dedrick Parson0
10:443rd & 3opp 24Dedrick Parson run for 3 yds to the Nevad 21 for a 1ST down+3
10:441st & 10opp 21Brayden Schager pass complete to Calvin Turner Jr. for 3 yds to the Nevad 18+3
10:442nd & 7opp 18Brayden Schager pass incomplete to Nick Mardner0
5:223rd & 7opp 18Brayden Schager pass intercepted0

NEV13 plays, 91 yd · Touchdown

5:221st & 10own 9Carson Strong pass complete to Melquan Stovall for 16 yds to the Nevad 25 for a 1ST down+16
5:221st & 10own 25Carson Strong pass complete to Melquan Stovall for 12 yds to the Nevad 37 for a 1ST down+12
5:221st & 10own 37Avery Morrow run for 5 yds to the Nevad 42+5
5:222nd & 5own 42Carson Strong pass incomplete to Romeo Doubs0
5:223rd & 5own 42Carson Strong pass complete to Justin Lockhart for 15 yds to the Hawa 43 for a 1ST down+15
5:221st & 10opp 43Carson Strong pass incomplete to Romeo Doubs0
5:222nd & 10opp 43Carson Strong pass complete to Melquan Stovall for 3 yds to the Hawa 40+3
5:223rd & 7opp 40Carson Strong pass complete to Cole Turner for 20 yds to the Hawa 20 for a 1ST down+20
5:221st & 10opp 20Strong,Carson pass incomplete to Turner,Cole PENALTY HAW Pass Interference (Davis,Cortez) 15 yards from HAW20 to HAW05, 1ST DOWN. NO PLAY.+15
5:221st & goalopp 5Toa Taua run for 2 yds to the Hawa 3+2
5:222nd & goalopp 3Carson Strong pass incomplete to Cole Turner0
5:223rd & goalopp 3Carson Strong pass incomplete to Cole Turner0
2:254th & goalopp 3Carson Strong pass complete to Tory Horton for 3 yds for a TD, (Brandon Talton KICK)+3

HAW10 plays, 26 yd · Punt

2:251st & 10own 35Julian Diaz kickoff for 65 yds for a touchback0
2:251st & 10own 25Calvin Turner Jr. run for 7 yds to the Hawa 32+7
2:252nd & 3own 32Calvin Turner Jr. run for 5 yds to the Hawa 37 for a 1ST down+5
2:251st & 10own 37Brayden Schager pass incomplete to Calvin Turner Jr.0
2:252nd & 10own 37Brayden Schager pass complete to Calvin Turner Jr. for 11 yds to the Hawa 48 for a 1ST down+11
2:251st & 10own 48Brayden Schager pass incomplete to Tru Edwards0
2:252nd & 10own 48Brayden Schager pass complete to Calvin Turner Jr. for 4 yds to the Nevad 48+4
0:003rd & 6opp 48Brayden Schager pass complete to Koali Nishigaya for 1 yd to the Nevad 49+1
0:00opp 48End of 3rd Quarter0
14:504th & 7opp 49Chevan Cordeiro punt for 33 yds0

NEV4 plays, 7 yd · Punt

14:501st & 10own 16Carson Strong pass incomplete to Cole Turner0
14:502nd & 10own 16Carson Strong pass complete to Toa Taua for 6 yds to the Nevad 22+6
14:503rd & 4own 22Carson Strong pass complete to Tory Horton for 1 yd to the Nevad 23+1
13:344th & 3own 23Julian Diaz punt for 60 yds0

HAW4 plays, 7 yd · Punt

13:341st & 10own 17Brayden Schager pass complete to Calvin Turner Jr. for 5 yds to the Hawa 22+5
13:342nd & 5own 22Calvin Turner Jr. run for no gain to the Hawa 220
13:343rd & 5own 22Brayden Schager pass complete to Tru Edwards for 2 yds to the Hawa 24+2
11:564th & 3own 24Matthew Shipley punt for 41 yds, punt out-of-bounds at the Nevad 350

NEV9 plays, 35 yd · Field goal

11:561st & 10own 35Lee,Devonte rush for 6 yards gain to the NEV41 (Baker,O'tay; Bethley,Khoury) PENALTY NEV Holding (Roberson,Reagan) 10 yards from NEV35 to NEV25. NO PLAY.−10
11:561st & 20own 25Carson Strong pass complete to Cole Turner for 24 yds to the Nevad 49 for a 1ST down+24
11:561st & 10own 49Devonte Lee run for no gain to the Nevad 490
11:562nd & 10own 49Carson Strong pass complete to Justin Lockhart for 9 yds to the Hawa 42+9
11:563rd & 1opp 42Toa Taua run for 6 yds to the Hawa 36 for a 1ST down+6
11:561st & 10opp 36Carson Strong pass incomplete to Romeo Doubs0
11:562nd & 10opp 36Carson Strong pass complete to Melquan Stovall for 6 yds to the Hawa 30+6
11:563rd & 4opp 30Carson Strong pass incomplete to Justin Lockhart0
8:354th & 4opp 30Brandon Talton 47 yd FG MISSED+47

HAW4 plays, 11 yd · Turnover

8:351st & 10own 30Dedrick Parson run for 2 yds to the Hawa 28+2
8:352nd & 12own 28Brayden Schager pass complete to Nick Mardner for 10 yds to the Hawa 38+10
8:353rd & 2own 38Dedrick Parson run for 3 yds to the Hawa 41 for a 1ST down+3
7:211st & 10own 41Brayden Schager pass intercepted0

NEV8 plays, -5 yd · On downs

7:211st & 10own 44Toa Taua run for 2 yds to the Nevad 46+2
7:212nd & 8own 46Toa Taua run for 2 yds to the Nevad 44+2
7:213rd & 10own 44Strong,Carson pass incomplete to Horton,Tory PENALTY HAW Pass Interference (Davis,Cortez) 15 yards from NEV44 to HAW41, 1ST DOWN. NO PLAY.+15
7:211st & 10opp 41Carson Strong pass incomplete to Cole Turner0
7:212nd & 10opp 41Carson Strong pass complete to Justin Lockhart for 5 yds to the Hawa 36+5
7:213rd & 5opp 36Carson Strong pass incomplete to Melquan Stovall0
5:323rd & 5opp 36Timeout NEVADA, clock 05:320
5:204th & 5opp 36NEVADA Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the Nevad 39−15

HAW4 plays, 7 yd · On downs

5:201st & 10opp 39Brayden Schager pass complete to Dedrick Parson for 7 yds to the Nevad 32+7
5:202nd & 3opp 32Brayden Schager pass incomplete to Dedrick Parson0
5:203rd & 3opp 32Brayden Schager pass incomplete to Caleb Phillips0
4:354th & 3opp 32Brayden Schager pass incomplete to Jared Smart0

NEV9 plays, 25 yd · Punt

4:351st & 10own 32Toa Taua run for 3 yds to the Nevad 35+3
4:271st & 10own 32Timeout HAWAII, clock 04:270
4:272nd & 7own 35Devonte Lee run for no gain to the Nevad 350
4:273rd & 7own 35Carson Strong pass complete to Romeo Doubs for 15 yds to the 50 yard line for a 1ST down+15
4:271st & 10midfieldToa Taua run for 3 yds to the Hawa 47+3
4:272nd & 7opp 47Carson Strong pass incomplete to Cole Turner0
4:273rd & 7opp 47Devonte Lee run for 4 yds to the Hawa 43+4
2:123rd & 7opp 47Timeout HAWAII, clock 02:120
2:054th & 3opp 43Julian Diaz punt for 32 yds, fair catch by Tru Edwards at the Hawa 110

HAW9 plays, 11 yd · On downs

2:051st & 10own 11Brayden Schager pass incomplete to Caleb Phillips0
2:052nd & 10own 11Brayden Schager pass complete to Dedrick Parson for 24 yds to the Hawa 35 for a 1ST down+24
2:051st & 10own 35Brayden Schager pass incomplete to Dedrick Parson0
2:052nd & 10own 35Brayden Schager pass complete to Jonah Panoke for 11 yds to the Hawa 46 for a 1ST down+11
2:051st & 10own 46Brayden Schager pass complete to Caleb Phillips for 3 yds to the Hawa 49+3
2:052nd & 7own 49Brayden Schager sacked by Kameron Toomer for a loss of 16 yards to the Hawa 33−16
1:082nd & 7own 49Timeout HAWAII, clock 01:080
1:083rd & 23own 33Brayden Schager pass incomplete to Jonah Panoke0
0:534th & 23own 33Brayden Schager sacked by Tristan Nichols for a loss of 11 yards to the Hawa 22−11

NEV3 plays, -2 yd · End of period

0:531st & 10opp 22run for a loss of 1 yard to the Hawa 23−1
0:002nd & 11opp 23run for a loss of 1 yard to the Hawa 24−1
0:00opp 23End of 4th 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

Nevada 7–3 vs Hawai'i

  • 2020 · wk 13Nevada 21 @ Hawai'i 24
  • 2019 · wk 5Hawai'i 54 @ Nevada 3
  • 2018 · wk 8Nevada 40 @ Hawai'i 22
  • 2017 · wk 6Hawai'i 21 @ Nevada 35
  • 2016 · wk 5Nevada 17 @ Hawai'i 38
  • 2015 · wk 8Hawai'i 20 @ Nevada 30
  • 2014 · wk 9Nevada 26 @ Hawai'i 18
  • 2013 · wk 4Hawai'i 9 @ Nevada 31
  • 2012 · wk 4Nevada 69 @ Hawai'i 24
  • 2011 · wk 11Hawai'i 28 @ Nevada 42

Previous 4 meetings vs. Jay Norvell

Hawai'i 2–2 vs Jay Norvell

  • 2020 · wk 13Nevada 21 @ Hawai'i 24
  • 2019 · wk 5Hawai'i 54 @ Nevada 3
  • 2018 · wk 8Nevada 40 @ Hawai'i 22
  • 2017 · wk 6Hawai'i 21 @ Nevada 35

Previous meeting vs. Todd Graham

Nevada 0–1 vs Todd Graham

  • 2020 · wk 13Nevada 21 @ Hawai'i 24

Research

Keep this open while you look at others