completed-pokemon-x-stitch-1.jpeg

Pokémon enthusiast eponases stoically spent 8 months creating this epic cross-stitched piece, which includes all 151 original Pokémon.
[via neatorama]
More: