This Mewtwo is located in a Nintendo shop in Japan (Shibuya). Look at how big it is. I think this is life size and if Mewtwo was real, he'd be like this lol. It must be nice to be in a Nintendo shop, since you can check out a lot of Pokemon stuff, among other games they have.