A police report says Logan Parker, 21, was crossing I-630 near Chester Street from north to south when he was hit by a Chevy Tahoe, a Pontiac Grand Prix and a Chevy Pick up ...
↧