UPDATE: Arrests Made In Pizza Delivery ShootingOfficers responded to the 10,000 block of Saffron Drive in Dellwood around 7 p.m. and found the pizza employee dead from an apparent gunshot wound.

More From CBS St. Louis

Listen Now
Introducing Your New Podcast Network
Find St. Louis' Top Spots

Listen Live