Tag Archives: mazda cosmo ultraman

Mazda Cosmo Sports Monster Fighter!

It’s Friday and you’ve made it through another week. We thought we’d end this one with another old Japanese clip featuring a nostalgic car. This time it’s Return of Ultraman, the fourth in the tokusatsu television series, running from 1971-72. … Continue reading

12 Comments