Llama spottings near Machu Picchu