Muffler Man
On the roof of Ced's Auto Service shop.
More Info
Location
Chicago,
Illinois (IL)
United States (US)
Other Views
Google
Bing
Yahoo
Google Earth (KML)