The Challenges John Foster Faced and Overcame Are Shown In 20 New Pics
John Foster’s life was not a simple one. As is the case of many, who want to do something meaningful, he had to encounter a lot of problems. These issues were a trial of his patience, courage and hope. But that didn’t deter him from doing so in difficult times. He continued his journey even…
