Due out April 22nd, the next installment of the Star Fox series promises to set itself apart from previous games. Here’s the latest trailer!

Advertisements