Mike Nieves, or retinence on DeviantArt and Flickr, has made some incredible models out of LEGO Bionicle parts. His creations include a lot of subjects from pop culture, like Zerg units from Starcraft or a Night Fury from How to Train Your Dragon.

I love LEGO Bionicle sets. They have some really cool pieces, but the most ambitious I’ve ever been with them is to make, like, a spider. What Nieves has done here is a lot more impressive than that.

Here are some of his awesome Pokemon models:

Seriously, how amazing are these? They’re so freaking cool. I love how well he’s able to use LEGO pieces to make such accurate, impressive models. Check out more of his stuff on DeviantArt or Flickr.