All images courtesy of Steve Freier

Church of Spiritual Fellowship

An Independant Spiritualist Church