By CBS3 Staff

PHILADELPHIA (CBS) — Philadelphia Police have arrested a suspect in a vicious attack caught on camera. It happened Tuesday in the 1100 block of South Broad Street.

A viral video showed a man being hit with garbage, bricks and cinder blocks.

READ MORE: Dianna Brice Murder: Arrest Warrant Issued For Justin Smith In Connection To Murder Of 21-Year-Old Pregnant Girlfriend

Police arrested 27-year-old Gregory Stevens, of Philadelphia.

READ MORE: Police: Missing 2-Year-Old Byron McDonald Found Safe, Alleged Abductor Connected To Recent Homicides Of Boy's Mother, Grandmother

Authorities say Stevens was driving an ATV illegally and caused another driver to strike him.

Stevens is also accused of an unrelated crime. He is alleged to have shot a pharmacist during an armed robbery on Feb. 22.

MORE NEWS: Flyers Sign Forward Scott Laughton To Five-Year Contract Extension

The district attorney has charged Stevens with attempted murder and related offenses in that instance.