Wow, Super Nintendo World is exploding with new construction! While we've been focusing on the one "mountain" for awhile, so much more is going on in the park! As you can see, there's a ton of scaffolding going up to create Bowser's Castle. Even though the picture is small and grainy, it's still a sight to be hold. Seeing Bowser's Castle completed is going to be insane!