US: McLane Stadium Spectators Rush To Field To Celebrate Baylor Bears’ NCAA Win
- Captured on Monday 5th of April 2021
- Location is Texas
Description
Spectators at the stands in the McLane Stadium in Waco, TX rushed and joined those in the field to celebrate Baylor Bear Read more...