Karuka
Funny story about these guys. About 4 years ago they were performing in a local amusement park just outside of Pittsburgh, PA. (Kennywood Park) During their routine my boyfriend turned to me and said "They would be great in Disneyworld!" Fast forward to February 2006, we're walking through Animal Kingdom just as their performance started! Talk about predicting the future! =)