Mercyhurst at Duquesne

Saturday, November 2, 2024

Duquesne beat Mercyhurst 31–⁠24. It was their first meeting; after it, Duquesne led the series 1–⁠0.

AwayMercyhurst4–⁠7 in 2024
24
HomeDuquesne8–⁠3 in 2024
31

Final at Arthur J. Rooney Athletic Field, PittsburghAttendance 1,654

At kickoff
52°F, a few clouds, wind 5 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 11 km from the stadium, seven minutes before kickoff
Official
Travis BartasGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Mercyhurst737724
Duquesne07101431

Standouts

Player stats

Mercyhurst

PassingC/AttYdsTDInt
Adam Urena38/5234531
RushingCarYdsTDLong
Ayron Rodriguez92407
Jonathan Askew323017
Brian Trobel312011
Braydon Black112012
ReceivingRecYdsTDLong
Rylan Davison14152230
Cameron Barmore886120
Russell Pytlak432018
Austin Urena52409
DefenseTklTFLSacksInt
Keon’te Huguely0001

Duquesne

PassingC/AttYdsTDInt
Darius Perrantes13/2524721
RushingCarYdsTDLong
JaMario Clements15177286
Taj Butts114209
Darius Perrantes1808
ReceivingRecYdsTDLong
Joey Isabella4124164
John Erby472042
Tedy Afful325115
Ty Arrington113013
DefenseTklTFLSacksInt
Ty Howard0001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MercyhurstDuquesne
397Total yards464
345Passing yards247
52Rushing yards217
6.6Yards per pass9.9
2.2Yards per rush7.2
27First downs20
8–⁠15Third downs4–⁠10
1–⁠2Fourth downs1–⁠1
1Turnovers2
5–⁠50Penalties6–⁠57
31:13Possession28:47

Efficiency

MercyhurstDuquesne
48%Success rate55%
0.19EPA per play0.29
1.16Explosiveness1.22
−0.18Rushing EPA0.20
0.33Passing EPA0.61
48%Passing-down success31%
4%Havoc by its defense3%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Duquesne 91% to win. Elo’s favorite won.

The line

Duquesne −26.5, over/under 58.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Duquesne end zoneMercyhurst end zoneQ1 MercyhurstTouchdown, 10 playsQ1 DuquesnePunt, 3 playsQ1 MercyhurstPunt, 3 playsQ1 DuquesneMissed FG, 12 playsQ1 MercyhurstTurnover on downs, 4 playsQ1 DuquesneFumble, 6 playsQ2 MercyhurstPunt, 5 playsQ2 DuquesneTouchdown, 9 playsQ2 MercyhurstField goal, 13 playsQ2 DuquesneInterception, 5 playsQ2 MercyhurstEnd of half, 1 playQ3 DuquesneTouchdown, 1 playQ3 MercyhurstTouchdown, 12 playsQ3 DuquesneField goal, 8 playsQ3 MercyhurstPunt, 11 playsQ4 DuquesnePunt, 3 playsQ4 MercyhurstPunt, 3 playsQ4 DuquesneTouchdown, 4 playsQ4 MercyhurstInterception, 8 playsQ4 DuquesneTouchdown, 2 playsQ4 MercyhurstTouchdown, 11 playsQ4 DuquesneResult not recorded, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duquesne drives left to right, Mercyhurst right to left.
  1. Q1 MercyhurstTouchdown, 10 plays, 66 yards
  2. Q1 DuquesnePunt, 3 plays, 3 yards
  3. Q1 MercyhurstPunt, 3 plays, −2 yards
  4. Q1 DuquesneMissed FG, 12 plays, 68 yards
  5. Q1 MercyhurstTurnover on downs, 4 plays, 9 yards
  6. Q1 DuquesneFumble, 6 plays, 28 yards
  7. Q2 MercyhurstPunt, 5 plays, 7 yards
  8. Q2 DuquesneTouchdown, 9 plays, 53 yards
  9. Q2 MercyhurstField goal, 13 plays, 77 yards
  10. Q2 DuquesneInterception, 5 plays, 25 yards
  11. Q2 MercyhurstEnd of half, 1 play, 0 yards
  12. Q3 DuquesneTouchdown, 1 play, 61 yards
  13. Q3 MercyhurstTouchdown, 12 plays, 79 yards
  14. Q3 DuquesneField goal, 8 plays, 62 yards
  15. Q3 MercyhurstPunt, 11 plays, 32 yards
  16. Q4 DuquesnePunt, 3 plays, 6 yards
  17. Q4 MercyhurstPunt, 3 plays, 3 yards
  18. Q4 DuquesneTouchdown, 4 plays, 75 yards
  19. Q4 MercyhurstInterception, 8 plays, 57 yards
  20. Q4 DuquesneTouchdown, 2 plays, 90 yards
  21. Q4 MercyhurstTouchdown, 11 plays, 78 yards
  22. Q4 DuquesneResult not recorded, 5 plays, 4 yards

Play by play

1st quarter8 drives, then Mercyhurst 7, Duquesne 0
Mercyhurst Touchdown, 10 plays
15:001st & 10 at own 31Adam Urena pass complete to Cameron Barmore for 10 yds to the MERC 41 for a 1ST down
15:001st & 10 at own 41Adam Urena pass complete to Rylan Davison for 4 yds to the MERC 45
15:002nd & 6 at own 45pass incomplete to Rylan Davison
15:003rd & 6 at own 45Adam Urena pass complete to Rylan Davison for 16 yds to the DUQ 39 for a 1ST down
15:001st & 10 at opp 39Ayron Rodriguez run for 1 yd to the DUQ 38
15:002nd & 9 at opp 38Adam Urena pass complete to Russell Pytlak for 18 yds to the DUQ 20 for a 1ST down
15:001st & 10 at opp 20Adam Urena pass complete to Cameron Barmore for 10 yds to the DUQ 10 for a 1ST down
15:001st & goal at opp 10pass incomplete to Cameron Barmore
15:002nd & goal at opp 10Rylan Davison run for 5 yds to the DUQ 5
Duquesne Fumble, 6 plays
15:002nd & 1 at opp 20Taj Butts run for 5 yds to the MERC 15 for a 1ST down
Mercyhurst Touchdown, 10 plays
15:001st & 10 at own 35Andrew Smith kickoff for 64 yds , Braydon Black return for 30 yds to the MERC 31
10:243rd & goal at opp 5Rylan Davison 5 Yd pass from Adam Urena (Nathan Nagucki Kick)Mercyhurst 7, Duquesne 0
10:241st & goal at opp 3Duquesne Penalty, encroachment (A.J. Ackerman) to the DUQ 3
Duquesne Punt, 3 plays
10:171st & 10 at own 35Kaedon Kline kickoff for 55 yds , Jaelen Carson return for 17 yds to the DUQ 27
10:171st & 10 at own 27JaMario Clements run for 3 yds to the DUQ 30
10:172nd & 7 at own 30Darius Perrantes pass incomplete to Tedy Afful, broken up by Jaiden Hill
10:173rd & 7 at own 30pass incomplete to Joey Isabella
9:124th & 7 at own 30Kyle Romenick punt for 54 yds , Braydon Black returns for 26 yds to the MERC 42
Mercyhurst Punt, 3 plays
9:121st & 10 at own 42pass incomplete to Ayron Rodriguez
9:122nd & 10 at own 42Ayron Rodriguez run for 6 yds to the MERC 48
9:123rd & 4 at own 48Adam Urena sacked by Adrian Ramirez for a loss of 8 yards to the MERC 40
7:344th & 12 at own 40Hunter Pittman punt for 42 yds
Duquesne Missed FG, 12 plays
7:341st & 10 at own 18JaMario Clements run for 5 yds to the DUQ 23 for a 1ST down Mercyhurst Penalty, face mask (15 yards) (Jaiden Hill) to the DUQ 38 for a 1ST down
7:341st & 10 at own 38Darius Perrantes pass complete to John Erby for 15 yds to the MERC 47 for a 1ST down
7:341st & 10 at opp 47JaMario Clements run for 4 yds to the MERC 43
7:342nd & 6 at opp 43JaMario Clements run for 12 yds to the MERC 31 for a 1ST down
7:341st & 10 at opp 31pass incomplete to John Erby
7:342nd & 10 at opp 31Darius Perrantes pass incomplete to Jermaine Johnson, broken up by Elijah Binakonsky Duquesne Penalty, inelgible downfield on pass (Yards) to the MERC 31
7:343rd & 10 at opp 31Darius Perrantes pass complete to Tedy Afful for 5 yds to the MERC 26
7:344th & 5 at opp 26Darius Perrantes pass complete to Joey Isabella for 5 yds to the MERC 21 for a 1ST down
7:341st & 10 at opp 21Taj Butts run for 6 yds to the MERC 15
7:342nd & 4 at opp 15Taj Butts run for 2 yds to the MERC 13
7:343rd & 2 at opp 13Taj Butts run for a loss of 1 yard to the MERC 14
2:134th & 3 at opp 14Brian Bruzdewicz 32 yd FG MISSED
Mercyhurst Turnover on downs, 4 plays
2:131st & 10 at own 20Adam Urena pass complete to Mike Pappas for 4 yds to the MERC 24
2:132nd & 6 at own 24Adam Urena pass incomplete to Cameron Barmore, broken up by Nell Davis
2:133rd & 6 at own 24Adam Urena pass complete to Austin Urena for 5 yds to the MERC 29
0:434th & 1 at own 29Askew,Jordan rush middle (Dunkley,Jack).
Duquesne Fumble, 6 plays
0:431st & 10 at opp 29Taj Butts run for 9 yds to the MERC 20
Q2 15:001st & 10 at opp 15Taj Butts run for 6 yds to the MERC 9
Q2 15:002nd & 4 at opp 9Darius Perrantes pass incomplete to John Erby for a 1ST down Mercyhurst Penalty, Defensive pass interference (Jaiden Hill) to the MERC 2 for a 1ST down
Q2 15:001st & goal at opp 2Taj Butts run for 1 yd to the MERC 1
Q2 13:252nd & goal at opp 1Taj Butts run for a loss of 3 yards to the MERC 4 Taj Butts fumbled, recovered by MERC Tyler Buterbaugh
2nd quarter5 drives, then Mercyhurst 10, Duquesne 7
Mercyhurst Punt, 5 plays
13:251st & 10 at own 4Ayron Rodriguez run for 7 yds to the MERC 11
12:472nd & 3 at own 11Adam Urena pass complete to Rylan Davison for 6 yds to the MERC 17 for a 1ST down
12:471st & 10 at own 17Adam Urena sacked by Jack Dunkley for a loss of 9 yards to the MERC 8
12:472nd & 19 at own 8Ayron Rodriguez run for 3 yds to the MERC 11
12:473rd & 16 at own 11pass incomplete to Braydon Black
10:284th & 16 at own 11Hunter Pittman punt for 54 yds , John Erby returns for 9 yds to the DUQ 44
Duquesne Touchdown, 9 plays
10:281st & 10 at own 44Darius Perrantes pass complete to Taj Butts for 13 yds to the MERC 43 for a 1ST down
10:281st & 10 at opp 43pass incomplete to John Erby
10:282nd & 10 at opp 43Darius Perrantes pass complete to Joey Isabella for 8 yds to the MERC 35
10:283rd & 2 at opp 35JaMario Clements run for 4 yds to the MERC 31 for a 1ST down
10:281st & 10 at opp 31pass incomplete to John Erby
10:282nd & 10 at opp 31JaMario Clements run for 17 yds to the MERC 14 for a 1ST down
10:281st & 10 at opp 14JaMario Clements run for 8 yds to the MERC 6
10:282nd & 2 at opp 6JaMario Clements run for 1 yd to the MERC 5
6:073rd & 1 at opp 5Tedy Afful 5 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Tied at 7
Mercyhurst Field goal, 13 plays
6:021st & 10 at own 35Andrew Smith kickoff for 59 yds , Braydon Black return for 13 yds to the MERC 19
6:021st & 10 at own 19Adam Urena pass complete to Rylan Davison for 6 yds to the MERC 25
6:022nd & 4 at own 25Adam Urena pass complete to Rylan Davison for 30 yds to the DUQ 45 for a 1ST down
6:021st & 10 at opp 45Braydon Black run for 12 yds to the DUQ 33 for a 1ST down
6:021st & 10 at opp 33Ayron Rodriguez run for a loss of 2 yards to the DUQ 35
6:022nd & 12 at opp 35Adam Urena pass complete to Rylan Davison for 3 yds to the DUQ 32
6:023rd & 9 at opp 32Jonathan Askew run for 17 yds to the DUQ 15 for a 1ST down
6:021st & 10 at opp 15Adam Urena sacked by Khatavian Franks and Jack Dunkley for a loss of 8 yards to the DUQ 23
2:002nd & 18 at opp 23Adam Urena pass complete to Jonathan Askew for 15 yds to the DUQ 8
2:003rd & 3 at opp 8Adam Urena pass complete to Rylan Davison for 7 yds to the DUQ 1 for a 1ST down
2:001st & goal at opp 1Adam Urena pass complete to Mike Pappas for a loss of 2 yards to the DUQ 3
0:572nd & goal at opp 3Ayron Rodriguez run for a loss of 1 yard to the DUQ 4
0:543rd & goal at opp 4pass incomplete to Braydon Black
0:474th & goal at opp 4Nathan Nagucki 21 yd FG GOODMercyhurst 10, Duquesne 7
Duquesne Interception, 5 plays
0:431st & 10 at own 35Kaedon Kline kickoff for 59 yds , Riley Lisgar return for 12 yds to the DUQ 18
0:431st & 10 at own 18pass incomplete to Ty Arrington
0:432nd & 10 at own 18Darius Perrantes pass incomplete to Joey Isabella, broken up by Zack Helsley
0:433rd & 10 at own 18Darius Perrantes pass complete to Ty Arrington for 13 yds to the DUQ 31 for a 1ST down
0:431st & 10 at own 31Darius Perrantes pass complete to John Erby for 12 yds to the DUQ 43 for a 1ST down
0:051st & 10 at own 43Darius Perrantes pass intercepted
Mercyhurst End of half, 1 play
0:001st & 10 at own 43Adam Urena run for a loss of 1 yard to the MERC 35
3rd quarter5 drives, then Tied at 17
Mercyhurst Punt, 11 plays
15:002nd & 10 at opp 37Brian Trobel run for 1 yd to the DUQ 36
Duquesne Touchdown, 1 play
14:531st & 10 at own 35Kaedon Kline kickoff for 65 yds , Taj Butts return for 36 yds to the DUQ 36
14:431st & 10 at own 36Darius Perrantes pass complete to Joey Isabella for 64 yds for a TD (Brian Bruzdewicz KICK)Duquesne 14, Mercyhurst 10
Mercyhurst Touchdown, 12 plays
14:391st & 10 at own 35Andrew Smith kickoff for 59 yds , Braydon Black return for 12 yds to the MERC 18
14:391st & 10 at own 18Adam Urena pass complete to Russell Pytlak for 5 yds to the MERC 23
14:392nd & 5 at own 23Trobel,Brian rush middle (Franks,Khatavian).
14:393rd & 5 at own 23Adam Urena pass complete to Austin Urena for 9 yds to the MERC 32 for a 1ST down
14:391st & 10 at own 32Brian Trobel run for 11 yds to the MERC 43 for a 1ST down
14:391st & 10 at own 43Adam Urena pass complete to Cameron Barmore for a loss of 2 yards to the MERC 41
14:392nd & 12 at own 41Adam Urena pass incomplete to Rylan Davison for a 1ST down Duquesne Penalty, roughing passer (Jason Patterson) to the DUQ 44 for a 1ST down
14:391st & 10 at opp 44Adam Urena pass complete to Rylan Davison for 6 yds to the DUQ 38
14:392nd & 4 at opp 38Adam Urena pass complete to Rylan Davison for 9 yds to the DUQ 29 for a 1ST down
14:391st & 10 at opp 29pass incomplete to Cameron Barmore
14:392nd & 10 at opp 29pass incomplete
14:393rd & 10 at opp 29Adam Urena pass complete to Rylan Davison for 5 yds to the DUQ 24
9:164th & 5 at opp 24Rylan Davison 24 Yd pass from Adam Urena (Nathan Nagucki Kick)Mercyhurst 17, Duquesne 14
Duquesne Field goal, 8 plays
9:161st & 10 at own 35Kaedon Kline kickoff for 65 yds for a touchback
9:161st & 10 at own 25JaMario Clements run for 6 yds to the DUQ 31
9:162nd & 4 at own 31Darius Perrantes pass complete to John Erby for 3 yds to the DUQ 34
9:163rd & 1 at own 34JaMario Clements run for 4 yds to the DUQ 38 for a 1ST down
9:161st & 10 at own 38Darius Perrantes pass complete to Joey Isabella for 47 yds to the MERC 15 for a 1ST down
9:161st & 10 at opp 15JaMario Clements run for a loss of 1 yard to the MERC 16
9:162nd & 11 at opp 16pass incomplete to Ty Arrington
9:163rd & 11 at opp 16Darius Perrantes run for 8 yds to the MERC 8
9:164th & 3 at opp 8Duquesne Penalty, delay of game (-5 Yards) to the MERC 13
4:444th & 8 at opp 13Brian Bruzdewicz 31 yd FG GOODTied at 17
Mercyhurst Punt, 11 plays
4:391st & 10 at own 35Andrew Smith kickoff for 60 yds , Braydon Black return for 7 yds to the MERC 20 , Braydon Black return for 8 yds to the MERC 20
4:391st & 10 at own 20Adam Urena pass complete to Austin Urena for 5 yds to the MERC 25
4:392nd & 5 at own 25Adam Urena pass complete to Jonathan Askew for 8 yds to the MERC 33 for a 1ST down
4:391st & 10 at own 33for a 1ST down Duquesne Penalty, Offensive holding (Terrell Staton) to the MERC 38 for a 1ST down
4:391st & 10 at own 38pass incomplete to Ayron Rodriguez
4:392nd & 10 at own 38Adam Urena pass complete to Ayron Rodriguez for 4 yds to the MERC 42
4:393rd & 6 at own 42Adam Urena pass complete to Cameron Barmore for 10 yds to the DUQ 48 for a 1ST down
4:391st & 10 at opp 48Adam Urena pass complete to Rylan Davison for 5 yds to the DUQ 43
4:392nd & 5 at opp 43Jonathan Askew run for 6 yds to the DUQ 37 for a 1ST down
4:391st & 10 at opp 37Adam Urena pass incomplete to Cameron Barmore, broken up by Donovan Stanley
Q4 15:003rd & 9 at opp 36Adam Urena sacked by TJ Jones for a loss of 7 yards to the DUQ 43
Q4 15:004th & 16 at opp 43Mercyhurst Penalty, delay of game (Max Malis) to the DUQ 48
Q4 13:404th & 21 at opp 48Hunter Pittman punt for 48 yds
4th quarter7 drives, then Duquesne 31, Mercyhurst 24
Duquesne Punt, 3 plays
13:401st & 10 at own 20pass incomplete to Joey Isabella
13:402nd & 10 at own 20Taj Butts run for 6 yds to the DUQ 26
13:403rd & 4 at own 26pass incomplete to Joey Isabella
12:454th & 4 at own 26Kyle Romenick punt for 45 yds
Mercyhurst Punt, 3 plays
12:451st & 10 at own 29Ayron Rodriguez run for 4 yds to the MERC 33
12:452nd & 6 at own 33Adam Urena pass complete to Austin Urena for a loss of 1 yard to the MERC 32
12:453rd & 7 at own 32pass incomplete to Braydon Black
11:134th & 7 at own 32Hunter Pittman punt for 42 yds , John Erby returns for no gain to the DUQ 22
Duquesne Touchdown, 4 plays
11:131st & 10 at own 22JaMario Clements run for 13 yds to the DUQ 35 for a 1ST down
11:131st & 10 at own 35Darius Perrantes pass complete to Tedy Afful for 15 yds to the 50 yard line for a 1ST down
11:131st & 10 at the 50Darius Perrantes pass complete to John Erby for 42 yds to the MERC 8 for a 1ST down
9:091st & goal at opp 8JaMario Clements 8 Yd Run (Brian Bruzdewicz Kick)Duquesne 24, Mercyhurst 17
Mercyhurst Interception, 8 plays
9:091st & 10 at own 35Andrew Smith kickoff for 65 yds for a touchback
9:091st & 10 at own 25Adam Urena pass complete to Rylan Davison for 26 yds to the DUQ 49 for a 1ST down
9:091st & 10 at opp 49Ayron Rodriguez run for 5 yds to the DUQ 44
9:092nd & 5 at opp 44Adam Urena pass complete to Russell Pytlak for 6 yds to the DUQ 38 for a 1ST down
9:091st & 10 at opp 38Ayron Rodriguez run for 1 yd to the DUQ 37
9:092nd & 9 at opp 37Adam Urena pass complete to Austin Urena for 6 yds to the DUQ 31
9:093rd & 3 at opp 31Adam Urena pass incomplete to Braydon Black, broken up by A.J. Ackerman for a 1ST down Duquesne Penalty, Defensive holding (Antonio Epps) to the DUQ 21 for a 1ST down
9:091st & 10 at opp 21Adam Urena pass complete to Russell Pytlak for 3 yds to the DUQ 18
5:122nd & 7 at opp 18Adam Urena pass incomplete, broken up by Jack Dunkley Duquesne Penalty, illegal block (Kevin Kurzinger) to the DUQ 7
Duquesne Touchdown, 2 plays
5:121st & 10 at own 7JaMario Clements run for 7 yds to the DUQ 14
4:162nd & 3 at own 14JaMario Clements 86 Yd Run (Brian Bruzdewicz Kick)Duquesne 31, Mercyhurst 17
Mercyhurst Touchdown, 11 plays
4:121st & 10 at own 35Andrew Smith kickoff for 65 yds , Braydon Black return for 19 yds to the MERC 19
4:121st & 10 at own 19pass incomplete to Rylan Davison
4:122nd & 10 at own 19Adam Urena pass complete to Jaiden Hill for 7 yds to the MERC 26
4:123rd & 3 at own 26Adam Urena pass incomplete to Braydon Black Mercyhurst Penalty, Offensive pass interference (Braydon Black) to the MERC 13
4:123rd & 16 at own 13Duquesne Penalty, off-side (Jason Patterson) to the MERC 18
4:123rd & 11 at own 18Adam Urena pass complete to Cameron Barmore for 18 yds to the MERC 36 for a 1ST down
4:121st & 10 at own 36Adam Urena run for 5 yds to the MERC 41
4:122nd & 5 at own 41Adam Urena pass complete to Jaiden Hill for 15 yds to the DUQ 44 for a 1ST down
4:121st & 10 at opp 44Adam Urena run for 4 yds to the DUQ 40
4:122nd & 6 at opp 40pass incomplete
1:593rd & 6 at opp 40Adam Urena pass complete to Cameron Barmore for 10 yds to the DUQ 30 for a 1ST down
1:591st & 10 at opp 30Adam Urena pass complete to Cameron Barmore for 20 yds to the DUQ 10 for a 1ST down
1:301st & goal at opp 10Adam Urena pass complete to Cameron Barmore for 10 yds for a TD (Nathan Nagucki KICK)Duquesne 31, Mercyhurst 24
Duquesne Result not recorded, 5 plays
1:291st & 10 at own 35Kaedon Kline kickoff for 13 yds
1:291st & 10 at opp 48Taj Butts run for 8 yds to the MERC 40
1:232nd & 2 at opp 40Taj Butts run for 3 yds to the MERC 37 for a 1ST down
1:191st & 10 at opp 37Darius Perrantes run for a loss of 4 yards to the MERC 41
1:152nd & 14 at opp 41Darius Perrantes run for a loss of 3 yards to the MERC 44
1:153rd & 17 at opp 44Darius Perrantes run for a loss of 3 yards to the MERC 44

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Duquesne leads 2–⁠0 in two meetings, counting the one since this game.

Recent meetings
2025Duquesne 37, Mercyhurst 0
2024Duquesne 31, Mercyhurst 24

Around this game