The Satanic Temple / Facebook
The city of Concord, New Hampshire’s Nativity scene was joined by a neighbor this year- a demonic “Baphomet” statue erected by The Satanic Temple (TST). The display is part of TST’s efforts to include such symbols in public across the country. According to a post from the city’s official page, the TST’s mission is to…