Russell Howe Killed In Elwin, IL Accident9 months agoTragic accident that occurred on January 17 in Elwin, Illinois. Russell J. Howe was tragically killed in a head-on accident with a semi-truck near the Elwin Road overpass. Sadly, Howe was p ...