{"site":"KDLH","name":"Duluth","scanned":"2026-10-16T09:37:47.000Z","storms":[{"id":"R1","lon":-92.2982,"lat":45.656,"fromRadar":{"deg":183,"mi":81.7},"moving":{"toward":169,"mph":32},"ahead":[{"minutes":15,"lon":-92.2744,"lat":45.5386},{"minutes":30,"lon":-92.2449,"lat":45.4214},{"minutes":45,"lon":-92.2097,"lat":45.3046},{"minutes":60,"lon":-92.1693,"lat":45.2049}],"errorMi":0.5},{"id":"U3","lon":-92.2097,"lat":45.821,"fromRadar":{"deg":180,"mi":70.2},"moving":{"toward":171,"mph":26},"ahead":[{"minutes":15,"lon":-92.1818,"lat":45.7212},{"minutes":30,"lon":-92.1798,"lat":45.6379},{"minutes":45,"lon":-92.145,"lat":45.5386},{"minutes":60,"lon":-92.1401,"lat":45.4387}],"errorMi":0.3},{"id":"H4","lon":-91.7458,"lat":46.1773,"fromRadar":{"deg":154,"mi":50.6},"moving":{"toward":146,"mph":20},"ahead":[{"minutes":15,"lon":-91.6861,"lat":46.1234},{"minutes":30,"lon":-91.643,"lat":46.0638},{"minutes":45,"lon":-91.5682,"lat":45.9969}],"errorMi":1.8},{"id":"X4","lon":-92.077,"lat":45.959,"fromRadar":{"deg":174,"mi":61},"moving":{"toward":174,"mph":26},"ahead":[{"minutes":15,"lon":-92.0622,"lat":45.8596},{"minutes":30,"lon":-92.05,"lat":45.7767},{"minutes":45,"lon":-92.0353,"lat":45.6773},{"minutes":60,"lon":-92.0207,"lat":45.5779}],"errorMi":0.6},{"id":"G4","lon":-90.5976,"lat":46.5901,"fromRadar":{"deg":102,"mi":78.3},"moving":{"toward":179,"mph":40},"ahead":[{"minutes":15,"lon":-90.5871,"lat":46.4404},{"minutes":30,"lon":-90.5927,"lat":46.3046},{"minutes":45,"lon":-90.602,"lat":46.1565}],"errorMi":2.2},{"id":"H2","lon":-91.3321,"lat":46.2875,"fromRadar":{"deg":132,"mi":56.4},"moving":{"toward":138,"mph":63},"ahead":[{"minutes":15,"lon":-91.1211,"lat":46.1028}],"errorMi":6},{"id":"M3","lon":-91.6977,"lat":46.291,"fromRadar":{"deg":147,"mi":44.9},"moving":{"toward":114,"mph":13},"ahead":[{"minutes":15,"lon":-91.6294,"lat":46.2624},{"minutes":30,"lon":-91.5719,"lat":46.2499}],"errorMi":3.5},{"id":"S4","lon":-91.7928,"lat":46.4687,"fromRadar":{"deg":142,"mi":32.2},"moving":{"toward":115,"mph":26},"ahead":[{"minutes":15,"lon":-91.6658,"lat":46.4337},{"minutes":30,"lon":-91.5324,"lat":46.3837}],"errorMi":2.5}],"about":"the radar’s own storm tracking: each storm cell it follows from scan to scan, where it is, the way it is moving (toward, in degrees from north) and how fast, and where its track puts it 15 to 60 minutes on; errorMi is how far its last forecast missed"}