Tag Archives: Vietnam

Crossing the Finish Line

One of the children rescued by the Touch A Life Foundation, nine-year-old Haven Shepherd has faced adversity in her life but is out to prove that she too can make a difference in the world.

Read More >


open all | close all