🤝 Community
August 20, 2026 at 08:00 PM
Volvo Island in Ottawa, Illinois
Source:
Atlas Obscura
A quirky 2001 Volvo S80, placed on a man-made island in Ottawa, Illinois, has become a beloved local tourist attraction, drawing visitors to the region.
Volvo Island
Ottawa Illinois
tourist attraction
quirky landmark