All, Trending September 9, 2016 March 3, 2017 When This Millionaire Lost His Beloved Dog, He Decided To Rescue 2000 More by Alyssa Castle Wang Yan is the definition of selflessness.