Snapshot of Del Mar Beach Overlook Live Webcam taken Mar 27, 2025, 3:47pm PDT
Mar 27, 2025, 3:47pm PDT