Impatient driver leaps out of car and punches female crossing guard ‘for taking too long to get children across street’

Surveillance footage shows the moment a suspect punched a female crossing guard in the face in Philadelphia for taking too long to walk children across the street.