Credit: Jack Martin

Where’s the heat?

As of July 10, it’s been 668 days since we’ve seen our last 90 degree day in Grand Rapids, Battle Creek or Kalamazoo.