Big bees sculptures displayed in a garden in Eden Project, UK

- Image ID: CFMX00
Big bees sculptures displayed in a garden in Eden Project, UK
jjimage / Alamy Stock Photo
Image ID: CFMX00
Big bees sculptures displayed in a garden in Eden Project, UK