thetelltalemind.com
The Brain (1988) – The Visuals
Visit the post for more.