Cherub painted glass window in the Homer Castle, Homer Illinois