Poster of Lost Fist

Lost Fist

Release Date: Friday, March 26 2021
3 years ago
Scroll to Crew

Cast

Crew

Portrait of Satoshi ImadaSatoshi Imada
Satoshi Imada was
45 in Lost Fist
as 'Director'
Thu, Jan 01 1976