Holy crap what a monster lol ^^
Seriously though, i'd never want a build like that. I preffer a LOT smaller than that. In fact i've already been busting a friend of mines balls because i think he's getting to big and he's not even 1/3 of that guy!
Respect for anyone with that kind of dedication to anything though. I don't really care how he got to that build, roids, nutrition. What does it matter? It's not like you are gonna go to the gym and go home not a sweat broken to get a build like that either way