Invencibility Star

Invincibility Star is an item founded in The Sewer.

Item Info
This item makes the character in use invincible to enemies and bosses for a short period of time.

Trivia

 * This item is based on the Super Star from the Super Mario Bros. series.