According to the National Weather Service, Hannibal received 8.5 inches of snow through 7:30 a.m. Monday morning.

According to the National Weather Service, Hannibal received 8.5 inches of snow through 7:30 a.m. Monday morning.

This story will be updated.