San Angelo, Texas Weather

What's the weather in San Angelo, Texas like?