Nintendo reportedly cancelled Zelda and Star Fox shows over Netflix leaks

Company said to have “freaked out” after Netflix allegedly leaked details to the media

Nintendo reportedly cancelled Zelda and Star Fox shows over Netflix leaks