Lords of the New Church - March 1983 Lords of the New Church at the Cuckoo's Nest - March 1983. I was still in high school and had a photography assignment that required using on-camera flash and this is what I turned in.