• Police Find Body Near Highway Bridge Over Truckee River

    SOUTH LAKE TAHOE, Calif. (AP) — Authorities say a body was found in the Truckee River near the Highway 267 bridge in Truckee, California.

    Read More
  • 0 0