Sandy Shores and Beautiful Bluffs: The 10 Best Beach Towns in California

.....

© Observer