Amazing There’s A Volvo In Illinois Stranded On Its Own Island – But How Did It Get There? Wonderful EngineeringSeptember 2, 20250 In Ottawa, Illinois, there’s a curious little landmark that never fails to grab attention. Out in the middle of a...