Nintendo Will Sell Super Mario Family Life Merchandise at Nintendo Tokyo
As many of you will know, Nintendo has not stopped revealing new merchandising of its franchises that will be launched exclusively at Nintendo Tokyo, its new store that will open the doors on November 22.
This time the company has…