An amazing piece of fan-made artwork by “Super Famicom Guy” for the classic unreleased game Star Fox 2.