What are Spain's temperatures?

Over the past 21 years Spain's average annual temperature has been 57o F. The lowest temperature recorded was -17.8 C (0 F), and the highest was 47.8 C (118 F).