Latest news
- Dane Mizutani: For the sake of Justin Jefferson, Vikings must get this next decision right
- Hermosa Beach residents shaken after deadly Christmas Eve standoff, house fire
- 49ers live blog: 49ers take 5-0 lead on bizarre safety and a field goal
- 3-alarm Los Altos fire destroys commercial building
- Photos: Santa hits the slopes in Colorado
- Credit card skimmers found at grocery store in Sudbury
- Crash on Northwest Side leaves 1 dead, 1 injured
- Record high temperatures continued Monday with no big snowfall expected in near future
- Local police department gifts family bicycles after theirs were stolen
- Brock Purdy’s brother gets scholarship offer from Cal