Gengchen Li

Born: None


Placeholder

Orochi Strikes Again

as TV Announcer
Released: 1985-09-03

The mythical eight-headed serpent Orochi was created by aliens, which invaded Earth in ancient...

Movie page