27 Amazing Transformations Of Dogs And Cats Before & After Adoption

20. Days after being abused and abandoned vs. 1.5 years later, spreading that infectious smile and learning to trust again.

19 Ripley at 6 months in Iran
via: reddit.com