Gonzo the tambourine master. He’s a chap banging a tambourine in a leotard, looking really cool. Simple. As. That. MORE FROM JAPAN:
WEIRD JAPANESE SCARECROWS
PACHINKO – JAPANESE GAMBLING
BOSOZOKU MAD BIKES
NINGYO – JAPANESE MERMAIDS
JAPANESE MOVIE MONSTERS