Ten years later, Roy Halladay’s perfect game lives on with the Phillies, Marlins, and so many others who were there
An oral history of May 29, 2010, when late Phillies ace Roy Halladay threw the 20th perfect game in major-league history.

An oral history of May 29, 2010, when late Phillies ace Roy Halladay threw the 20th perfect game in major-league history.