London, UK. 14th May, 2017. Newborn lambs, sheep, alpacas and llamas are pictured at Mudchute City Farm. The park now covers 13 hectares (32 acres), and the local authority describes the farm as the largest urban farm in Europe. Credit: Alberto Pezzali/Pacific Press/Alamy Live News


Size: 3200px × 2125px
Photo credit: © PACIFIC PRESS / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: alpaca, animals, canary, farm, female, grass, lamb, llama, london, male, mammals, mudchute, nature, sheep, wharf, wildlife