Check out the Music Video Announcement Trailer for Super Nintendo World Japan

Super Nintendo World in Japan’s Universal Studios is actively underway in construction. Those who are excited around the world were treated to a brand new video ad for the many attractions it will offer in a light-hearted video.

Read Full Story >>
The story is too old to be commented.