Photo of the Day #590: Windsor Castle, England. July 1980. July 1, 1980.