In a recent poll, the "delhi" llama had a holiness rating of 5.2 out of 6 while the Pope's ratings plummeted to 3.4Your best bet is with the Llama fella.

Liked this answer? Tell your friends about it
Add Your Comment (or add your own answer)
Insert: