Tadashi Furuta

Born: None


Placeholder

Demon Pond

as The Mackerel
Released: 1979-10-20

When a lone traveler stumbles upon a remote, drought-stricken village, he finds himself engulfed...

Movie page