A multi-vehicle crash has caused significant traffic delays on Interstate 71 southbound near the 13.4 mile marker in Kenwood.
After March 22, motorists driving along Interstate 71 near Cleveland will have a little more breathing room. That's because new state legislation will be shutting down eight of the mayor's courts ...