Here is the official video for King David’s Amazing Song “Alagbawi mi” which means My Defender in Nigerian Yoruba Language.…