St. Louis Shop Captures Incident on Security Camera
Occurred on October 18, 2019 / St. Louis, Missouri, USA
Info: Security footage from a St. Louis shop.
Occurred on October 18, 2019 / St. Louis, Missouri, USA
Info: Security footage from a St. Louis shop.