Archive for May 15th, 2011

Learning what perfection means

May 15, 2011

On May 15, 1981,Len Barker threw what was then the 10th perfect game in major league history. There were only …Read the Rest