Last month, I wrote about new legislation introduced in the state of Pennsylvania aiming to require public schools across the state to display “In God We Trust.” Since then, the legislation has advanced through the house education committee (see video). More recently, a rally in support of the legislation was held in the Pennsylvania State […]