Historicast
Weather Through Time
Powered by Open-Meteo historical weather & forecast data