baseballsociologist.wordpress.com
Is Mother Nature to Blame?
As of Monday, 24 Major Leagues had been postponed because of weather so far this season, as well as numerous Minor League Baseball and college games. A lot has been said about the impact of weather…