Tag : nintendo switch latest update
Nintendo Switch's system menu leaked title : Nintendo Switch System Menu Footage Leaked
summary : While the Nintendo Switch is being prepared for a March 2017 release, fans are now able to get hold of how the new Nintendo console's system menu looks like thanks to a leak.
date : Feb 18, 2017 03:17 PM EST