Christian Science Church, St. Petersburg, Florida.
Abstract
The Christian Science Church in St. Petersburg, Florida.
This image has been withdrawn.
Christian Science Church, St. Petersburg, Florida.
The Christian Science Church in St. Petersburg, Florida.