On July 4, 2016, a violent incident unfolded in the North City area of St. Louis, Missouri, disrupting the Independence Day holiday with a triple shooting. The attack occurred around 11:55 a.m. in the 4200 block of West Page Boulevard. Surveillance footage from the scene captured a dark-colored Dodge Charger—believed to be a 2007 or 2008 model with tinted windows and chrome wheels—pulling up to a curb near a business. Two gunmen exited the vehicle armed with rifles and opened fire, unleashin
...Read More