The Great Llama Chase of 2015. (Video)

So, I guess some llamas lead the authorities in a 20 minute chase in Phoenix, Arizona. Of course, the internet is going nuts! As they do… And they made some memes on twitter.


B-zB0bBUsAEQTok.jpg large


You can watch the whole thing here!