Daily Archives: 25 July, 2012 Important Takeaways from the Cole Hamels Contract Extension July 25, 2012