Michigan's temperatures have reached Arizona-like levels, with 100-degree-plus readings across a wide area of the state's Lower Peninsula.
The National Weather Service says Ypsilanti's high temperature reached 105 degrees Thursday. The weather service says the readings in Adrian and Hillsdale hit 102 degrees, while Lambertville's reached 101.
It says 100-degree readings were reported at Ann Arbor, Coldwater, Marshall, Mason, Monroe and Troy.
The forecast is for more extreme heat for parts of Michigan through Saturday. The weather service has issued heat advisories across southern Michigan.
Officials are urging caution, since the hot conditions can be dangerous especially to the elderly and young children and those exposed to the heat all day.
Upper Peninsula's temperatures are milder, with Munising reporting a high for Thursday of only 75.