WTF Read Time : 1 Minutes LOL – Baseball Experts Pick Rangers To Win World Series November 2, 2010November 2, 2010 Matt Murdock “The Giants won the World Series. The San Francisco Giants. No foolin’. It’s on Wikipedia and everything.”