Hemmings Find of the Day – 1980 Ford Fiesta Explain this: a 1980 Ford Fiesta for sale on Hemmings.com looking about as clean as the day it left the showroom. Alien abductee returned to earth? Wormhole highway? Giant Tupperware container? Or we...