Harry Turpin Stadium

From Wikipedia, the free encyclopedia

Harry Turpin Stadium is a 15,971-seat multi-purpose stadium in Natchitoches, Louisiana. It opened in 1976 and is home to the Northwestern State University Demons football team.