After the temperature reached into the mid 70s Thursday in Hannibal, Friday's high won't crack 60, according to the National Weather Service.

It’s the time of year when dramatic temperature changes are not unexpected. Such a change will be experienced in Northeast Missouri over the next few days.
Thursday afternoon’s high temperature in Hannibal was 73 degrees. According to the National Weather Service, Friday’s high will be 59. The overnight low Friday night tumbles to 33.
Areas of frost are in the forecast on both Saturday and Sunday mornings.
Temperatures will remain cool for the Folklife Festival weekend as Saturday’s high will be 57 followed by a high of 61 on Sunday.
The temperature Monday rebounds into the low 70s.