Fort

The Fort is a fan megaboss stage!

Trivia

 * This megaboss roll.
 * This is the first Megaboss in the Snow World