gameandgraphics- Japanese ad for Star Fox (Super Nintendo, 1993).

See more : gameandgraphics fefradia autolycus ladyziggy chrisxwoc aninam s13x01