Come on. What is that thing ... really?
(i have no idea actually, buts its a cuddly little bugger isn't it?)