Stadium Stompers

March 13, 2018, 2pm PDT
Public concern boiled over last week at a town hall meeting intended to discuss the proposed development of a stadium to house Temple University's football team in North Philadelphia.
The Philadelphia Inquirer