Just a warning, this will get stuck in your head for the rest of the day.  Now that you've been warned, enjoy!

This is the winner of the 2011 Tropfest Short Film Festival.  You could say that there is a deeper meaning in the video, something about finding joy in the small world that we all live in . . . or we could say LLAMA LLAMA LLAMA LLAMA LLAMA LLAMA!

You can check out more videos from Tropfest here.