Ellsworth Wild West Caravan - KE2013

Methodist Church in town of Carneiro. Carneiro is Portuguese word meaning sheep fold.