Llama? Since when do you have a pet Llama in Salford?!

In Salford, England, UK…..it is illegal to feed and/or bathe a Llama after 7 o clock at night.

Leave a Reply