Cliff Palace, Mesa Verde National Park, Colorado, USA.

Aerial view of Cliff Palace at Mesa Verde

Cliff Palace, Mesa Verde National Park, Colorado, USA.