#41

Carmel-by-the-Sea. A town out of a fairy tale.

Advertisements