Carcavelos beach seascape

Lisbon-Cascais coast, Carcavelos beach, Portugal.
View full source