
It’s been up for awhile, if I remember correctly, on W.120th Street between Adam Clayton Powell and Frederick Douglas. The message seems more than a little apt for right about now. In the city, a little sign about Jesus Christ and Satan, sin and forgiveness, and the human soul caught between lies and everlasting life.