ladythatsmyskull.wordpress.com
That makes my head ache watching it
The Last Dinosaur (1977).