Nope. This is the new set built by Legoagogo. I don't know what it is (the water perhaps?), but when I saw the thumbnail image I thought it was a screen shot from a video game. Fantastic use of lighting and presentation!
This set up is more about the MOC and less focused on the figs...but who cares. It's awesome no matter how you look at it.