Glory and Love. - near Windsor Castle, in Windsor, England.
Astro*
2008-05-06 23:02