Kettering University and Atwood Stadium open yet another chapter in the 85 year history of Flint’s beloved stadium.