Installation Of 3,000 Pumpkins Unveiled In London

Photo by Rob Stothard/Getty Images
Installation Of 3,000 Pumpkins Unveiled In London