Where is the grand finale?
After all 120 Power Stars have been obtained with both Mario and Luigi, the Galaxy is unlocked and can be reached by talking to the fourth Green Luma. The 121st Power Star is for both Mario brothers. Outside of the castle is where the Starshroom is located. On Sep 25, 2020