Seven Palo Alto churches will display anti-torture banners as part of a nationwide effort during Torture Awareness Month in June.
Palo Alto churches to display anti-torture banners