Invincibility Leaf

The Invincibility Leaf is one of the many power ups obtained in Super Mario 3D Land