Castle Gardens December 3, 2020 by Emily Stark A view of gardens and Windsor Castle in Windsor, England.
Poppies November 20, 2020 by Emily Stark Poppies in front of the Oakley Court Hotel in Windsor, England–also known as the filming location for Rocky Horror Picture Show.