60-year-old Michael Humphrey was fatally struck while walking across Page Blvd. He was traveling southbound when a burgundy minivan hit him. The incident occurred around 9:30 a.m. near the intersection of Marcus and Page.
The suspects in the minivan fled the scene. STLPD canvassed the area for more information regarding the fatality. We will keep the community updated as details become available.