April 9, 2005 Life llama song Llama Song This Post Has 3 Comments totally49 9 Apr 2005 Llama llama llama duck. Oh yeah! giliofleaves 9 Apr 2005 I think you won. stargazer42 11 Apr 2005 I saw that thing a couple months ago when someone was watching it behind me in the computer lab. Funny stuff! Comments are closed.