Home Classifieds Directory Photos About Contact Advertise Donate
Free Trial Subscribe Sign In
Philadelphia, PA, USA – March 6, 2018: Community members, activists and students protest the then proposed $130 million, 30,000-seat stadium on Temple University's campus in North Philadelphia, Pennsylvania.