Windsor Castle
Windsor Castle, England. One of the Queens royal residencies.
Windsor Castle, England. One of the Queens royal residencies.
Read less
Read less
Views
229
Likes
Vince542
July 07, 2014
Brilliant capture!!! thanks for sharing! I was there before the big fire!!! Hope all is back to normal!!!
Same photographer See all