China Lee

September 2, 1942 — New Orleans, Louisiana, USA
Movie

What's Up, Tiger Lily?

1966

Movie

Good Times

1967