CBS Radio Mystery Theater – Watcher of the Living. ep960, 790307.

Title:Watcher of the Living (H. G. Wells story)
Plot:A high school principal and teacher are sent to an alternate world during a failed lab experiment. In this strange dimension, they encounter a race of floating faces that are cursed to forever witness the wrongdoings of others but are incapable of correcting them.
Episode:960
Air Dates: First Run – March 7, 1979
Repeat – August 24, 1979

Read more at: CBS Radio Mystery Theater | Episode 960 | Watcher of the Living.