Search for "Hiroshi Tsuchida"
in
Space Brothers (2012)
Super Sentai (TV Series) (1975)