Focus on this artwork and discuss the abstract.
A statue of Robin Hood is installed at Nottingham Castle, in Nottingham, England. The sculpture was unveiled in 1952.
Nottingham Robin Hood Nottingham Castle England