The forecast high is 104 degrees; the daily heat record is 104, set in 1996. The average mid-May temperature is 87.