A bronze statue of the ancient Greek god Hermes has been stolen from an Elizabethan stately home in Northampton, England. Before the theft, it had decorated a pond for more than 10 years. The sculpture of the deity Hermes has adorned a pond in the grounds of Holdenby House near Northampton for more than a […]