Do Not Run Away, Face Your Challenges | Josh Shipp Speech | Goalcast

Josh Shipp’s life started off very challenging due to facts beyond his control. In his words, his life would be “determined by this one unfortunate…

Continue Reading →