Everfound God of the Impossible - David and Goliath
24,773,801
Published 2015-03-04
Music is by "Everfound"
Song title is "God of the Impossible"
Video footage is from the 2012 "REi DAVI", a 30 chapter Brazilian TV series.