2023 Rice Owls football team

The 2023 Rice Owls football team represented Rice University and will compete in their first season as members of the American Athletic Conference (AAC). during the 2023 NCAA Division I FBS football season. They are led by head coach Mike Bloomgren, who was coaching his sixth season with the team. The Owls play their home games at the Rice Stadium in Houston, Texas.

2023 Rice Owls football
ConferenceAmerican Athletic Conference
Record4–3 (2–1 AAC)
Head coach
Offensive coordinatorMarques Tuiasosopo (3rd season)
Offensive schemePro-style
Defensive coordinatorBrian Smith (6th season)
Base defenseMultiple 3–4
Home stadiumRice Stadium
(capacity: 47,000)
2023 American Athletic Conference football standings
ConfOverall
Team W L  W L 
No. 22 Tulane  3 0   6 1  
SMU  3 0   5 2  
UTSA  3 0   4 3  
Memphis  2 1   5 2  
Rice  2 1   4 3  
Florida Atlantic  2 1   3 4  
South Florida  2 2   4 4  
Navy  2 2   3 4  
North Texas  1 2   3 4  
Tulsa  1 2   3 4  
Charlotte  1 2   2 5  
UAB  1 3   2 6  
East Carolina  0 3   1 6  
Temple  0 4   2 6  
Championship: December 2, 2023
  • $ Conference champion
  • y Championship game participant
As of October 27, 2023
Rankings from AP Poll

Preseason

Media poll

The American Athletic Conference preseason poll was released on July 25. The Owls were predicted to finish twelfth in the conference.[1]

Media poll
Predicted finish Team Votes (1st place)
1Tulane457 (20)
2UTSA440 (9)
3SMU397 (3)
4Memphis362 (1)
5Florida Atlantic312
6East Carolina303
7North Texas261
8UAB209 (1)
9Navy199
10Temple182
11Tulsa160
12Rice138
13South Florida86
14Charlotte64

Schedule

Rice and the American Athletic Conference (AAC) announced the 2023 football schedule on February 21, 2023.[2]

DateTimeOpponentSiteTVResultAttendance
September 22:30 p.m.at No. 11 Texas*FoxL 10–3798,017
September 96:00 p.m.Houston*NFLNW 43–41 2OT23,425
September 166:00 p.m.Texas Southern*
  • Rice Stadium
  • Houston, TX
ESPN+W 59–718,103
September 233:00 p.m.at South FloridaESPNUL 29–4229,141
September 306:00 p.m.East Carolina
  • Rice Stadium
  • Houston, TX
ESPN+W 24–1719,598
October 74:00 p.m.UConn*
  • Rice Stadium
  • Houston, TX
ESPN+L 31–3821,207
October 196:00 p.m.at TulsaESPN2W 42–1018,527
October 283:00 p.m.No. 22 Tulane
  • Rice Stadium
  • Houston, TX
ESPN2
November 46:30 p.m.SMUdagger
ESPNU
November 11at UTSA
November 18at Charlotte
November 25Florida Atlantic
  • Rice Stadium
  • Houston, TX

Game summaries

At No. 11 Texas

Rice Owls at No. 11 Texas Longhorns – Game summary
Period 1 2 34Total
Owls 3 0 0710
No. 11 Longhorns 7 9 21037

at Darrell K Royal–Texas Memorial Stadium, Austin, Texas

Game information
First quarter
  • RICE – Tim Horn 43-yard field goal, 10:07. Owls 3–0. Drive: 6 plays, 8 yards, 2:53.
  • TEX – Jonathon Brooks 37-yard pass from Quinn Ewers (Bert Auburn kick), 7:27. 'Longhorns 7–3. Drive: 6 plays, 75 yards, 2:40.

Second quarter

  • TEX – Bert Auburn 27-yard field goal, 12:59. Longhorns 10–3. Drive: 9 plays, 50 yards, 3:41.
  • TEX – Bert Auburn 46-yard field goal, 7:51. Longhorns 13–3. Drive: 7 plays, 36 yards, 2:02.
  • TEX – Bert Auburn 49-yard field goal, 0:00. Longhorns 16–3. Drive: 16 plays, 66 yards, 4:25.

Third quarter

  • TEX – Adonai Mitchell 9-yard pass from Quinn Ewers (Bert Auburn kick), 9:37. Longhorns 23–3. Drive: 8 plays, 62 yards, 3:40.
  • TEX – Ja'Tavion Sanders 44-yard pass from Quinn Ewers (Bert Auburn kick), 5:33. Longhorns 30–3. Drive: 1 play, 44 yards, 0:08.
  • TEX – Quinn Ewers 1-yard run (Bert Auburn kick), 0:57. Longhorns 37–3. Drive: 9 plays, 54 yards, 3:35.

Fourth quarter

  • RICE – Luke McCaffrey 15-yard pass from JT Daniels (Tim Horn kick), 3:04. Longhorns 37–10. Drive: 14 plays, 62 yards, 9:24.

Statistics

StatisticsRICETEX
First downs824
Total yards176458
Rushing yards27158
Passing yards149300
Turnovers30
Time of possession28:2431:36
TeamCategoryPlayerStatistics
RicePassingJT Daniels14/26, 149 yards, TD, 2 INT
RushingDean Connors8 rushes, 23 yards
ReceivingBraylen Walker2 receptions, 47 yards
TexasPassingQuinn Ewers19/30, 260 yards, 3 TD
RushingJaydon Blue10 rushes, 55 yards
ReceivingXavier Worthy7 receptions, 90 yards

Houston

Houston Cougars at Rice Owls – Game summary
Period 1 2 34OT2OTTotal
Cougars 0 7 0217641
Owls 21 7 007843

at Rice Stadium, Houston, Texas

  • Date: September 9
  • Game time: 6:00 p.m. CDT
  • Game weather: Sunny, 96 °F (36 °C)
  • Game attendance: 23,425
  • Referee: Derek Anderson
  • TV announcers (NFLN): Doug Sherman and Tyoka Jackson
  • Box score, Recap
Game information
First quarter
  • RICE – Luke McCaffrey 10-yard pass from JT Daniels (Tim Horn kick), 10:11. Owls 7–0. Drive: 10 plays, 78 yards, 4:44.
  • RICE – Daelen Alexander 1-yard run (Tim Horn kick), 4:17. Owls 14–0. Drive: 7 plays, 39 yards, 4:08.
  • RICE – Luke McCaffrey 32-yard pass from JT Daniels (Tim Horn kick), 3:00. Owls 21–0. Drive: 3 plays, 69 yards, 0:50.

Second quarter

  • RICE – Braylen Walker 15-yard pass from JT Daniels (Tim Horn kick), 8:32. Owls 28–0. Drive: 11 plays, 92 yards, 6:14.
  • HOU – Matthew Golden 10-yard pass from Donovan Smith (Jack Martin kick), 2:42. Owls 28–7. Drive: 11 plays, 74 yards, 5:45.

Third quarter

  • No scoring plays

Fourth quarter

  • HOU – Donovan Smith 1-yard run (Jack Martin kick), 14:05. Owls 28–14. Drive: 6 plays, 64 yards, 1:24.
  • HOU – Stacy Sneed 14-yard run (Jack Martin kick), 3:46. Owls 28–21. Drive: 6 plays, 71 yards, 2:04.
  • HOU – Donovan Smith 1-yard run (Jack Martin kick), 0:15. Tied 28–28. Drive: 8 plays, 40 yards, 2:34.

Overtime

  • HOU – Matthew Golden 2-yard pass from Donovan Smith (Jack Martin kick). Cougars 35–28. Drive: 5 plays, 25 yards.
  • RICE – Daelen Alexander 3-yard run (Tim Horn kick). Tied 35–35. Drive: 5 plays, 25 yards.

Second overtime

  • RICE – Daelen Alexander 1-yard run (Daelen Alexander run). Owls 43–35. Drive: 4 plays, 25 yards.
  • HOU – Donovan Smith 2-yard run (pass failed). Owls 43–41. Drive: 5 plays, 25 yards.

Statistics

StatisticsHOURICE
First downs2724
Total yards443470
Rushing yards18369
Passing yards260401
Turnovers12
Time of possession28:1031:50
TeamCategoryPlayerStatistics
HoustonPassingDonovan Smith24/42, 260 yards, 2 TD, INT
RushingTony Mathis Jr.8 rushes, 60 yards
ReceivingSamuel Brown9 receptions, 138 yards
RicePassingJT Daniels28/42, 401 yards, 3 TD, INT
RushingDean Connors8 rushes, 48 yards
ReceivingLuke McCaffrey7 receptions, 99 yards, 2 TD

Texas Southern

Texas Southern Tigers at Rice Owls – Game summary
Period 1 2 34Total
Tigers 0 7 007
Owls 28 14 10759

at Rice Stadium, Houston, Texas

  • Date: September 16
  • Game time: 6:00 p.m. CDT
  • Game weather: Cloudy, 78 °F (26 °C)
  • Game attendance: 18,103
  • Referee: Steven Anderson
  • TV announcers (ESPN+): Richard Cross and Taylor McHargue
  • Box score, Recap
Game information
First quarter
  • RICE – Daelen Alexander 1-yard run (Tim Horn kick), 13:04. Owls 7–0. Drive: 4 plays, 16 yards, 1:47.
  • RICE – Braylen Walker 35-yard pass from JT Daniels (Tim Horn kick), 11:06. Owls 14–0. Drive: 3 plays, 32 yards, 0:51.
  • RICE – Kobie Campbell 70-yard pass from JT Daniels (Tim Horn kick), 9:29. Owls 21–0. Drive: 1 play, 70 yards, 0:12.
  • RICE – Jack Bradley 1-yard run (Tim Horn kick), 5:55. Owls 28–0. Drive: 5 plays, 59 yards, 2:08.

Second quarter

  • RICE – Dean Connors 3-yard run (Tim Horn kick), 9:37. Owls 35–0. Drive: 5 plays, 33 yards, 2:58.
  • TXSO – Jyrin Johnson 15-yard pass from Jace Wilson (Curtis Falkenburg kick), 4:17. Owls 35–7. Drive: 5 plays, 76 yards, 1:48.
  • RICE – Luke McCaffrey 36-yard pass from JT Daniels (Tim Horn kick), 1:12. Owls 42–7. Drive: 7 plays, 72 yards, 3:05.

Third quarter

  • RICE – Tim Horn 48-yard field goal, 11:02. Owls 45–7. Drive: 9 plays, 47 yards, 3:50.
  • RICE – Daelen Alexander 1-yard run (Tim Horn kick), 6:31. Owls 52–7. Drive: 6 plays, 73 yards, 3:38.

Fourth quarter

  • RICE – Christian Francisco 4-yard run (Tim Horn kick), 3:13. Owls 59–7. Drive: 2 plays, 13 yards, 0:45.

Statistics

StatisticsTXSORICE
First downs1023
Total yards185485
Rushing yards81231
Passing yards104254
Turnovers20
Time of possession24:2635:34
TeamCategoryPlayerStatistics
Texas SouthernPassingJace Wilson9/19, 104 yards, TD
RushingLadarius Owens11 rushes, 48 yards
ReceivingJace Johnson4 receptions, 49 yards, TD
RicePassingJT Daniels11/17, 255 yards, 4 TD
RushingDean Connors8 rushes, 66 yards, TD
ReceivingKobie Campbell1 reception, 70 yards, TD

At South Florida

Rice Owls at South Florida Bulls – Game summary
Period 1 2 34Total
Owls 7 7 7829
Bulls 3 10 141542

at Raymond James Stadium, Tampa, Florida

  • Date: September 23
  • Game time: 3:00 p.m. CDT/4:00 p.m. EDT
  • Game weather: Sunny, 88 °F (31 °C)
  • Game attendance: 29,141
  • Referee: Edwin Lee
  • TV announcers (ESPNU): Jay Alter and Rene Ingoglia
  • Box score, Recap
Game information
First quarter
  • USF – John Cannon 31-yard field goal, 7:22. Bulls 3–0. Drive: 12 plays, 62 yards, 4:49.
  • RICE – Daelen Alexander 3-yard pass from JT Daniels (Tim Horn kick), 2:28. Owls 7–3. Drive: 9 plays, 75 yards, 4:54.

Second quarter

  • USF – John Cannon 40-yard field goal, 14:07. Owls 7–6. Drive: 8 plays, 53 yards, 3:21.
  • USF – K'Wan Powell 26-yard run (John Cannon kick), 1:35. Bulls 13–7. Drive: 6 plays, 78 yards, 2:35.
  • RICE – Dean Connors 2-yard pass from JT Daniels (Tim Horn kick), 0:15. Owls 14–13. Drive: 10 plays, 70 yards, 1:14.

Third quarter

  • USF – Byrum Brown 1-yard run (John Cannon kick), 13:54. Bulls 20–14. Drive: 4 plays, 75 yards, 1:06.
  • RICE – Dean Connors 80-yard pass from JT Daniels (Tim Horn kick), 7:53. Owls 21–20. Drive: 1 play, 80 yards, 0:11.
  • USF – Naiem Simmons 49-yard pass from Byrum Brown (John Cannon kick), 2:07. Bulls 27–21. Drive: 2 plays, 55 yards, 0:25.

Fourth quarter

  • USF – Sean Atkins 8-yard pass from Byrum Brown (John Cannon kick), 13:22. Bulls 34–21. Drive: 5 plays, 75 yards, 1:38.
  • USF – Nay'Quan Wright 1-yard run (Sean Atkins pass to Byrum Brown), 8:52. Bulls 42–21. Drive: 9 plays, 57 yards, 2:57.
  • RICE – Rawson MacNeil 9-yard pass from AJ Padgett (AJ Padgett pass to Luke McCaffrey), 3:46. Bulls 42–29. Drive: 10 plays, 79 yards, 4:59.

Statistics

StatisticsRICEUSF
First downs1925
Total yards492597
Rushing yards1162
Passing yards491435
Turnovers01
Time of possession32:2727:33
TeamCategoryPlayerStatistics
RicePassingJT Daniels27/40, 432 yards, 3 TD
RushingJuma Otoviano4 rushes, 12 yards
ReceivingLuke McCaffrey9 receptions, 199 yards
South FloridaPassingByrum Brown22/29, 435 yards, 2 TD
RushingByrum Brown14 rushes, 82 yards, TD
ReceivingNaiem Simmons8 receptions, 272 yards, TD

East Carolina

East Carolina Pirates at Rice Owls – Game summary
Period 1 2 34Total
Pirates 3 6 0817
Owls 3 7 7724

at Rice Stadium, Houston, Texas

  • Date: September 30
  • Game time: 6:00 p.m. CDT
  • Game weather: Sunny, 91 °F (33 °C)
  • Game attendance: 19,598
  • Referee: Nate Black
  • TV announcers (ESPN+): Richard Cross, Taylor McHargue, and Smacker Miles
  • Box score, Recap
Game information
First quarter
  • ECU – Andrew Conrad 35-yard field goal, 7:17. Pirates 3–0. Drive: 14 plays, 56 yards, 6:16.
  • RICE – Tim Horn 41-yard field goal, 2:34. Tied 3–3. Drive: 5 plays, 24 yards, 1:50.

Second quarter

  • RICE – Rawson MacNeil 4-yard pass from JT Daniels (Tim Horn kick), 11:32. Owls 10–3. Drive: 7 plays, 59 yards, 3:28.
  • ECU – Andrew Conrad 27-yard field goal, 2:51. Owls 10–6. Drive: 10 plays, 44 yards, 4:43.
  • ECU – Andrew Conrad 38-yard field goal, 0:13. Owls 10–9. Drive: 8 plays, 39 yards, 1:20.

Third quarter

  • RICE – Chase Jenkins 4-yard run (Tim Horn kick), 0:49. Owls 17–9. Drive: 7 plays, 53 yards, 4:10.

Fourth quarter

  • ECU – Rahjai Harris 1-yard run (Alex Flinn pass to Chase Sowell), 8:24. Tied 17–17. Drive: 17 plays, 80 yards, 7:19.
  • RICE – Landon Ransom-Goelz 44-yard pass from JT Daniels (Tim Horn kick), 6:24. Owls 24–17. Drive: 4 plays, 75 yards, 2:00.

Statistics

StatisticsECURICE
First downs2514
Total yards391277
Rushing yards14537
Passing yards246240
Turnovers11
Time of possession34:5825:02
TeamCategoryPlayerStatistics
East CarolinaPassingAlex Flinn21/44, 246 yards, INT
RushingJavious Bond7 rushes, 72 yards
ReceivingChase Sowell7 receptions, 88 yards
RicePassingJT Daniels18/32, 232 yards, 2 TD, INT
RushingChase Jenkins4 rushes, 27 yards, TD
ReceivingLandon Ransom-Goelz2 receptions, 54 yards, TD

UConn

UConn Huskies at Rice Owls – Game summary
Period 1 2 34Total
Huskies 0 20 81038
Owls 14 0 71031

at Rice Stadium, Houston, Texas

  • Date: October 7
  • Game time: 4:00 p.m. CDT
  • Game weather: Sunny, 75 °F (24 °C)
  • Game attendance: 21,207
  • Referee: Kevin Randall
  • TV announcers (ESPN+): Shawn Kenney, LaDarrin McLane, and Smacker Miles
  • Box score, Recap
Game information
First quarter
  • RICE – Juma Otoviano 24-yard run (Tim Horn kick), 6:53. Owls 7–0. Drive: 6 plays, 75 yards, 3:21.
  • RICE – Juma Otoviano 7-yard run (Tim Horn kick), 0:33. Owls 14–0. Drive: 8 plays, 78 yards, 4:36.

Second quarter

  • CONN – Jelani Stafford 1-yard run (kick blocked), 10:49. Owls 14–6. Drive: 2 plays, 2 yards, 0:44.
  • CONN – Jackson Mitchell 50-yard fumble return (Joe McFadden kick), 9:54. Owls 14–13.
  • CONN – Cameron Ross 41-yard pass from Ta'Quan Roberson (Joe McFadden kick), 3:48. Huskies 20–14. Drive: 7 plays, 67 yards, 4:23.

Third quarter

  • CONN – Jelani Stafford 1-yard run (Ta'Quan Roberson pass to Justin Joly), 9:52. Huskies 28–14. Drive: 7 plays, 41 yards, 3:34.
  • RICE – Luke McCaffrey 4-yard pass from JT Daniels (Tim Horn kick), 2:00. Huskies 28–21. Drive: 14 plays, 80 yards, 7:45.

Fourth quarter

  • CONN – Joe McFadden 47-yard field goal, 14:02. Huskies 31–21. Drive: 7 plays, 46 yards, 2:58.
  • RICE – Luke McCaffrey 30-yard pass from JT Daniels (Tim Horn kick), 6:56. Huskies 31–28. Drive: 5 plays, 80 yards, 2:22.
  • CONN – Justin Joly 59-yard pass from Ta'Quan Roberson (Joe McFadden kick), 5:06. Huskies 38–28. Drive: 3 plays, 76 yards, 1:43.
  • RICE – Tim Horn 23-yard field goal, 0:40. Huskies 38–31. Drive: 8 plays, 60 yards, 1:30.

Statistics

StatisticsCONNRICE
First downs1226
Total yards319474
Rushing yards104112
Passing yards215362
Turnovers04
Time of possession29:0330:57
TeamCategoryPlayerStatistics
UConnPassingTa'Quan Roberson15/19, 215 yards, 2 TD
RushingVictor Rosa18 rushes, 89 yards
ReceivingJustin Joly7 receptions, 96 yards, TD
RicePassingJT Daniels33/49, 362 yards, 2 TD, INT
RushingJuma Otoviano6 rushes, 51 yards, 2 TD
ReceivingLuke McCaffrey7 receptions, 100 yards, 2 TD

At Tulsa

Rice Owls at Tulsa Golden Hurricane – Game summary
Period 1 2 34Total
Owls 14 7 14742
Golden Hurricane 0 10 0010

at H. A. Chapman Stadium, Tulsa, Oklahoma

  • Date: October 19
  • Game time: 6:00 p.m. CDT
  • Game weather: Clear, 82 °F (28 °C)
  • Game attendance: 18,527
  • Referee: Darryl DeBerry
  • TV announcers (ESPN2): Jay Alter, Rene Ingoglia, and Lericia Harris
  • Box score, Recap
Game information
First quarter
  • RICE – Dean Connors 54-yard run (Tim Horn kick), 12:37. Owls 7–0. Drive: 2 plays, 70 yards, 0:46.
  • RICE – Luke McCaffrey 21-yard pass from JT Daniels (Tim Horn kick), 2:42. Owls 14–0. Drive: 2 plays, 53 yards, 0:55.

Second quarter

  • TLSA – Chase Meyer 45-yard field goal, 5:45. Owls 14–3. Drive: 5 plays, 21 yards, 1:52.
  • TLSA – Kamdyn Benjamin 30-yard pass from Cardell Williams (Chase Meyer kick), 1:14. Owls 14–10. Drive: 4 plays, 69 yards, 1:20.
  • RICE – Landon Ransom-Goelz 17-yard pass from JT Daniels (Tim Horn kick), 0:33. Owls 21–10. Drive: 6 plays, 74 yards, 0:36.

Third quarter

  • RICE – JT Daniels 8-yard run (Tim Horn kick), 9:47. Owls 28–10. Drive: 6 plays, 75 yards, 3:28.
  • RICE – Dean Connors 2-yard run (Tim Horn kick), 0:23. Owls 35–10. Drive: 13 plays, 91 yards, 8:05.

Fourth quarter

  • RICE – Dean Connors 10-yard run (Tim Horn kick), 2:58. Owls 42–10. Drive: 14 plays, 96 yards, 9:56.

Statistics

StatisticsRICETLSA
First downs2414
Total yards512294
Rushing yards170156
Passing yards342138
Turnovers03
Time of possession33:4826:12
TeamCategoryPlayerStatistics
RicePassingJT Daniels24/37, 342 yards, 2 TD
RushingDean Connors9 rushes, 120 yards, 3 TD
ReceivingLuke McCaffrey6 receptions, 99 yards, TD
TulsaPassingCardell Williams7/14, 101 yards, TD
RushingBraylon Braxton12 rushes, 89 yards
ReceivingKamdyn Benjamin3 receptions, 48 yards, TD

No. 22 Tulane

No. 22 Tulane Green Wave at Rice Owls – Game summary
Period 1 2 34Total
No. 22 Green Wave 0 0 000
Owls 0 0 000

at Rice Stadium, Houston, Texas

  • Date: October 28
  • Game time: 3:00 p.m. CDT
  • TV announcers (ESPN2): Drew Carter, Brock Osweiler, and Kayla Burton

Statistics

StatisticsTULNRICE
First downs
Total yards
Rushing yards
Passing yards
Turnovers
Time of possession
TeamCategoryPlayerStatistics
TulanePassing
Rushing
Receiving
RicePassing
Rushing
Receiving

SMU

SMU Mustangs at Rice Owls – Game summary
Period 1 2 34Total
Mustangs 0 0 000
Owls 0 0 000

at Rice Stadium, Houston, Texas

  • Date: November 4

Statistics

StatisticsSMURICE
First downs
Total yards
Rushing yards
Passing yards
Turnovers
Time of possession
TeamCategoryPlayerStatistics
SMUPassing
Rushing
Receiving
RicePassing
Rushing
Receiving

At UTSA

Rice Owls at UTSA Roadrunners – Game summary
Period 1 2 34Total
Owls 0 0 000
Roadrunners 0 0 000

at Alamodome, San Antonio, Texas

  • Date: November 11

Statistics

StatisticsRICEUTSA
First downs
Total yards
Rushing yards
Passing yards
Turnovers
Time of possession
TeamCategoryPlayerStatistics
RicePassing
Rushing
Receiving
UTSAPassing
Rushing
Receiving

At Charlotte

Rice Owls at Charlotte 49ers – Game summary
Period 1 2 34Total
Owls 0 0 000
49ers 0 0 000

at Jerry Richardson Stadium, Charlotte, North Carolina

  • Date: November 18

Statistics

StatisticsRICECLT
First downs
Total yards
Rushing yards
Passing yards
Turnovers
Time of possession
TeamCategoryPlayerStatistics
RicePassing
Rushing
Receiving
CharlottePassing
Rushing
Receiving

Florida Atlantic

Florida Atlantic Owls at Rice Owls – Game summary
Period 1 2 34Total
Florida Atlantic 0 0 000
Rice 0 0 000

at Rice Stadium, Houston, Texas

  • Date: November 25

Statistics

StatisticsFAURICE
First downs
Total yards
Rushing yards
Passing yards
Turnovers
Time of possession
TeamCategoryPlayerStatistics
Florida AtlanticPassing
Rushing
Receiving
RicePassing
Rushing
Receiving

References

  1. "Tulane is the Favorite in 2023 American Preseason Media Poll". American Athletic Conference. July 25, 2023. Retrieved September 1, 2023.
  2. "2023 Rice Football Schedule". FBSchedules. Retrieved March 2, 2023.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.