Yuichiro Senga

Born: None


Placeholder

Blood Oath

as Lt. Shimada
Released: 1990-07-26

On an obscure Pacific Island just north of Australia, the Japanese Empire has operated a...

Movie page