Len Barker
Baseball nirvana landed in Cleveland, Ohio, on May 15, 1981. And it landed smack-dab on the pitching mound. For the Cleveland Indians, a major-league franchise that was a consistent nonfactor for most of the 1960s into the 1990s, to be king of the mountain for even one day was heavenly. Len Barker gave that feeling […]
