border collie

Dog Understands 1022 Words

8 years ago 35131 0
});