Bowser's Star Stopper Structure

Bowser's Star Stopper Structure is the final boss level of World 2. It is Bowser's first station and it is a giant floating structure based off the death star, used to destroy galaxies. It has one mission and one boss