December 14, 2014 || The Promises Have All Come True (Luke 1:26-38) || Mark Francois http://calvarygospelbr.ca/wp-content/uploads/2013/11/Luke-1-26-38.mp3