Follow

This is an amazing miracle of nature - Pamukkale (Turkey), meaning "cotton castle".
The white, cotton-like terraces cascade down the hillside, resembling a frozen waterfall.

· · Web · 0 · 0 · 0
Sign in to participate in the conversation