It's a Meganium!
I love Meganium, such a happy little pokemon!
Anyway, this is another papercraft from the paperpokes people. It was a heap of fun to build, and the outcome was very nice.
Thanks again to the folks at paperpokes
Here is a link for people who want to make their own little pokemon team [link]