Invincibility Star

Invincibility Star (or commonly known as Super Star) is a magical power-up found only in the Shooting Star Summit, TBA.

History
TBA.

Characteristics and Effect
TBA.

Trivia

 * TBA.