How a Volvo Got Stuck on a Tiny Island in North Central IllinoisHow a Volvo Got Stuck on a Tiny Island in North Central Illinois"Volvo Island" in Ottawa, IL has earned quite a reputation over the years.Steve PulaskiSteve Pulaski