Songstress and Worship Leader, Esther Adewumi returns with a powerful praise track titled “Yin Baba” (Praise God).
The song was produced by Ultra Sound.
Download,Listen,Enjoy and Share! CLICK 2 DOWNLOAD AUDIO