Selby Stadium is on the Campus of Ohio Wesleyan University located in Delaware, Ohio, and Home to the Battlin' Bishops
OhioWesleyanUniversityBattlin'BattlingBishopsSelbyStadiumDelaware