The Big Beach at Dog Beach
Low Tide at Dog Beach in Ocean Beach
(click photo to enlarge)
see more photos