|
Lambs wait to be fed at the farm near Bedford, England, Friday, April 11, 2025, some of the 1000 lambs that could be the future stars of the London Sheep Drive, organised by the Worshipful Company of Woolmen on Southwark Bridge in September, to celebrate the ancient trades and crafts on which the City was built. (Phoot by Kirsty Wigglesworth/AP Photo)
|