Pamukale (Stock Footage)

Pamukale (Stock Footage)

The top of Pamukkale mountain. The meaning cotton castle in Turkish is a natural wonder site in Denizli Province in southwestern Turkey.

by
by
by
by
by
by