'); } -->
Stuart Leavenworth/
sleavenworth@sacbee.com
Machu Picchu, one of the worlds iconic landmarks, on Thanksgiving Day, Nov. 22.
Buy Photo
close window