PEDEN STADIUM

Peden Stadium

Ohio University, Athens, 45701