I’ve been trying to find this film for some time but finally I have managed to lay my hands on a copy thanks (yet again) to eBay. This Japanese film was originally titled “Mach 78” and was filmed on the US west coast (around Long Beach) in 1978. The utterly feeble plot tells the tale …

Continue reading