How Long Did David Wait to Become King?

JOIN US