The Perfect Game That Was Not, and The Perfect President Who Can't Admit Mistakes
Most Baseball fans are convinced that Armando Galarraga of the Detroit Tigers threw a perfect game on June 2, 2010. The same fans are convinced that umpire Jim Joyce …