Yesterday, a dead body was found on top of a Metra Electric Line train inside the Kensington Metra yard at 123rd Street and South Indiana Avenue in West Pullman. It has now been identified as missing British tourist Ademola “Addy” Owolana, 26. He had been missing since early...
The missing British boy has been found dead on top of Metra train in U.S
