THE POLICE STING
1996
JAPAN