Twin Llamas at Machu Picchu These twin llamas were happily sitting and chatting the afternoon away, while hundreds of strange creatures milled about them.