NASA Data Visualization:

Mean Annual Temperatures 1880 - 2011