The Promise Of A Royal Shepherd

December 16, 1990 / No. 2501