On The Thames in London, England: Shakespeare’s Globe Theater

Leave a comment