Ren Tamura is known for Bye Bye Love (1974), The Geisha (1983) and Super Life-Form Transformers: Beast Wars Neo (1999).
No data