The Real History of the Green Man – Not What Wicca Teaches You April 26, 2026The Green Man was invented in 1939.