Snapshot of City of Temecula Town Square Live Webcam taken Nov 20, 2025, 7:35pm PST
Nov 20, 2025, 7:35pm PST