A Japanese Power Rangers spoof that I found hillarious.