With Spring Training about to start I decided that now would be a good time to start the MLB Thread!
Who is your early pick to win the World Series? Me being from Boston I gotta go with my RedSox. We have a new manager this year and still have lots of talent on the field!
So who do you think is going to win the World Series?