Video :: Debbie Allen Releases Visuals for ‘Merci Dieu’
Debbie Allen releases the official video of her first single 'Merci Dieu' is a french word meaning 'Thank God' in English. The song reaches out to people that rise and fall in their journey of salvation but matures to image of...