Rubber ducks working together to hold one up - concept of teamwork

Code produit:
129199604