Gengchen Li
Born: None
Orochi Strikes Again
as TV AnnouncerReleased: 1985-09-03
The mythical eight-headed serpent Orochi was created by aliens, which invaded Earth in ancient...
Movie pageThe mythical eight-headed serpent Orochi was created by aliens, which invaded Earth in ancient...
Movie page