In this episode of A Shot of Torah, and continuing the Tehilim project, Rabbi Dr. Levi Cooper considers the two promises that God gave David – one regarding his throne, the other regarding his city: Jerusalem.
Click here for more episodes in the series.