Photo of the Day #2293: One of my father’s slides. Windsor Castle, in Windsor, England. July 1980. November 13, 2026.