That small screenshot is Star Fox 2 translated in English by Gideon Zhi of AGTP fame. I saw this link on the official Fantasy Anime Twitter page.
For more screenshots and to download the actual translated rom, head over here.
A lot of interesting people are going to Twitter nowadays. I'm thinking of joining Twitter, but I hate almost everything about it. I still believe in blogs and long form content, though my content is getting shorter and shorter. Hah, what irony.