USN Sailor Chase Church, Killed By Metra Train at Green Bay Rd and Highwood Ave, Highwood
View Larger Map Green Bay Road and Highwood Avenue, Highwood, Illinois — scene of fatal train accident with pedestrian United States Navy graduate Chase Church. UPDATE: The identity of the pedestrian struck by a Metra […]