Sacred island near Silbituk in the Peten. Photo by Teobert Maler. Peabody Museum, Harvard University.

back