Click image to enlarge

A Super Leaf (also known as the Raccoon Leaf or Tanooki Leaf) is one of the many power-up items in the Mario series.

comments / Posted by

Comments