Nintendo have released a new promo video for Star Fox Zero, showing off the favourable reviews that game has recieved!

Advertisements