Statue of Robin Hood

A statue of Robin Hood is installed at Nottingham Castle, in Nottingham, England. The sculpture was unveiled in 1952.