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

more about : gameandgraphics