View all
youtube.com
Nobuhiko Takada vs. Super Vader (December 5, 1993)
Apr 27, 2022
3.7K Views
Nobuhiko TAKADA Gary ALBRIGHT 2
May 26, 2016
31.3K Views
Akira Maeda & Yoshiaki Fujiwara vs. The Tiger & Nobuhiko Takada (July 23, 1984)
Apr 24, 2022
1.4K Views