A Rock for the Ages: Upper Essex Baptist Church.

by