How Can Anyone Deny Global Warming?

Annual Mean
190031.73
191031.172
192031.53
193031.784
194032.126
195031.658
196031.928
197032.072
198032.414
199032.702
200032.738
201033.206
Global Surface Temperature (Fahrenheit)
Sources: nationalmemo.com