Seth Russell

Josh Luckenbaugh | June 1, 2016
With two more staffers reportedly fired for their involvement in a sexual assault scandal yesterday, the Baylor football program could well be on…