What you see here is so beautiful for words. Every day, Michael Baines feeds 80 stray dogs in different parts of Thailand. This is a huge task, but someone must do it! This is Michael, the guy who protects puppies. Michael J. 14 years ago, Baines left his home

Read More...