Good Shepherd Lutheran Church
The Good Shepherd lays down His life for His sheep
December 12, 2013 by dwidmayer