Let the Church Say, Amen background

Let the Church Say, Amen

A symbol of community and unity, a Washington D.C. church stands tall, fostering a sense of belonging among its neighbors.

Info about Let the Church Say, Amen

Originally Released: United States, Jun 01, 2003

Production Country: United States

Genres:Documentary