David and Goliath

Stand Tall 

  Courage in the face of adversity The classic David and Goliath story has been told throughout history across various religions and cultures.  The setting was sometime in the 11th Century in a place called The Valley of Elah, located on the border of the West Bank about 46 minutes’ drive from Jerusalem. Ancient Israel…