What does it mean to surrender?

  • June 23, 2013
  • Speaker: Eddie Hammond