Nintendo Switch to launch March 17, according to leaks

Nintendo Switch's release date has been pinpointed thanks to an apparent leaked presentation sheet