Singing telephone - karma chameleon (City of Bristol BS7)

Mostly working (sings, dances, makes phone calls) karma chameleon phone. (The ladybird doesn't play the harmonica sadly, but I suppose you can't have everything!)