Vila Nova de Milfontes' beach

Half is the sea and half is the river.

More photos by supermegahomers