Poster or still for Denji Sentai Megaranger vs Carranger

Film 1998

Denji Sentai Megaranger vs Carranger

電磁戦隊メガレンジャーVSカーレンジャー

1998 film of Japan

Released
13 March 1998
Country
Japan