caterpie - Final Fight (1991)

more about : caterpie