The body of a man has been found by Willoughby Police at the Route 91 southbound embankment. According to a department news release, on Jan. 31 at about 12:30 p.m., several Willoughby Service Department employees were walking along the berm picking up garbage when they saw what appeared to be a body adjacent to the […]