It's a giant, extinct sloth. I saw a huge tree cut-out of a megatherium in Helsinki Zoo and decided I wanted to make an illustration. I even had it printed on a t-shirt that I gave my sister for christmas - she's a treehugger too.
No use is allowed without explicit permission from owner