500 pairs of trousers!

What has 1000 legs but can’t walk?

SHARE THIS: