Super Zangyura will be released on 10 June on Nintendo Switch in Japan
We bring you confirmation of a new indie title for Nintendo Switch. The details have been offered today by the people behind it. We are talking about Super Zangyura. As we have learned, the title will be available on 10…