A car parked in an Italian town had become a landmark, having been a fixture on the street as far back as 1974. Parked by a local news stand, it became an icon and even somewhat of a tourist attraction. After 47 long years, the vehicle has now finally been […]