Controversy over The Satanic Temple's Baphomet Statue in Concord

The Satanic Temple's Baphomet statue was destroyed in Concord, sparking controversy over holiday displays and religious beliefs.