The Legend of Zelda: Breath of the Wild comes to Nintendo Switch on 3/3!

We finally got a release date for The Legend of Zelda: Breath of the Wild and like many of us anticipated, is planned for a 3/3 release….