Super Mario Ghost

Super Mario Ghost

Regular price $14.99 $9.99 Sale

This awesome plush stands just over 6 inches tall