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.