Weather patterns fluctuate as library prepares for July 4

Upcoming Events