Liu Hua
Birthday: 1961-06-01 | Place of Birth: Changchun, Jilin Province, China...
Known For
Crazy Alien
Lobster Cop