Scroll down. More information.
Floating islands and houses.

Lake Titicaca, near the city of Puno in Peru. Inhabited by the Uru Indian tribe.