Toho Studios may mostly be known for their Godzilla and other kaiju movies but in the late 60s they created a little gem called Latitude Zero, where an altruistic Nemo type does battle with his nefarious evil counterpoint, and his monstrous creations, and to capture some of that good ole American box office Toho wasn’t…