The time between Christmas and New Year’s is usually pretty quiet… Unless llamas pop up of course!