London, England - August 22, 2012: One of twelve giant sculptures, in the Gift of the Olympic Gods series, installed in London to celebrate the Olympic Games. This Shot Put is located on the Shell Building Plinth near to South Bank.

  • MR: NO
  • PR: NO
  • 0
  • 356
  • 0

Editorial Image: London s Gift from the ancient Gods

ID 26377015 © | Dreamstime.com

We accept all major credit cards from the United States.

More similar stock images

More images

More stock photos from Rustypelicans' portfolio

More images