Share
twitterlinkedinfacebook
Image 1 of 1
tree-machu-picchu-peru-inca-ruins.tif
The "Tree of Life" grows in the ancient ruins of Machu Picchu, the end of the Inca Trail, in Peru.