How Will Nintendo Showcase The Switch on January 12th?

In case you missed my latest YouTube upload, check it out above! It’s a video about the Nintendo Switch and how Nintendo will showcase the system come January 12th. Nintendo has cryptically stated that it will be a “Nintendo Switch Presentation” so will there be no Nintendo Direct? We think it will be a combination of a Direct-like video and a live, Treehouse stream.

Check it out and let us know what you think.