Nintendo 3DS launch on NBC4

by · March 27, 2011

Talking about the launch of the 3DS in the US, alas no embed option and if you live outside the US you wont see it either. Hang on, why am I even putting this up??? Anyways, if you want to see, go here!

Filed Under: Video

Add a Comment