We're climbing a mountain to play the glorious Nintendo Switch! Subscribe to The Creatures ● http://bit.ly/tchsubs
Welp the Nintendo Switch comes out Friday BUT Nintendo is doing a mini tour to showcase this lil' number by creating an interactive space where you can experience the Switch! Their first stop was Santa Clarita, California and their second stop: Aspen, Colorado. We of course had to make a trip to go check it out! Nintendo wanted the tour to be "in unexpected places across the U.S." and well... playing it on the side of a mountain was just that.