Found a clip on old video tape 1970's? 80's?...like a Japanese version Doctor Who. Anyone?
2017
2018
2010
1982
2016
2002
1986
2022
1977
2006
1999
2008
2021
2024
2015