Nintendo Switch finally released to public

Huge lineups in Tokyo in anticipation of new gaming console