christian church on a river coast

Royalty-free stock photo ID: 112456082

christian church on a river coast