The Natural and Artificial Evolution of Dogs

A very interesting look at the evolution of street dogs. Purebreds, it seems, are not real dogs.

1 Like