Prison Escapee Captured by Captain America?
This dramatic surveillance camera footage shows a Mansfield, Ohio, Correctional Institution prison escapee being captured by a customer wearing an America flag shirt. Police had alerted locals about the escapee on Wednesday and plastered James Myers’ photo at businesses around the prison. Myers was serving a 40 year sentence for rape, burglary and other charges and […]