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