A streak of 100 degree heat has reached its 20th straight day, with Saturday's high temperature hitting 105. This ties for the 13th-longest streak of such heat all time. If the streak continues to the end of the month, it will reach 29 straight days, tying for 5th place with a 29-day streak in 2023.

Temperatures are expected to remain high, with forecasts showing 101-105 degrees for the next 10 days or more. The heat index is also expected to be high, around 108-110.

Further details on the heat streak and forecast are available from the source.