A Touch of Pentecost

Camp Meeting 2018

Image missing