pixelclash - “JAPAN” - Final Fight (Capcom - arcade - 1989) 

See more : pixelclash “JAPAN” arcade petrajr tazhiko stency entartain ssbbwchan tri pride