Delaware police are reviewing video footage of an arrest in which a teenage is repeatedly punched by law enforcement officers. Witnesses recorded the incident and are asking if force was really necessary…

Photo Credit: NBC10 Read More at PhillyMag.com