Planetshakers Band Members Releases 'Over It All' Album PraiseHouseTV
With over 20 internationally acclaimed albums, the band tours annually to the usa, uk, europe, south africa, south east asia, australia and new zealand. A diverse musician, joshua has played in rock,