Ah Star Fox 2. A cancelled game that has thankfully seen the light of day. I haven’t played it in a couple of years, so it was time to visit it again.
Ah Star Fox 2. A cancelled game that has thankfully seen the light of day. I haven’t played it in a couple of years, so it was time to visit it again.