down from the mountain out walking the flood i see the future in this setting sun unfolded gardens uncover the earth as it was filled with canteens and tear gas from this last voyage of us ain t no gentlemen here hiding wings the devil himself would be puzzled to give any reasons to sink his fingers in all this voodoo and black magic doing the work that was his with battle songs filling their lungs move them out down under the sun give em tears for cherry red blood stack em old we cradle them young world is crazy or maybe just holy rollers for love now split this ocean set these sails it s down to the seabed we dazzle and fail hereafter s bringing more funerals than fairs and it s a book of blank maps that we re using to get us there now through the hilltops my daughter my son the rescue s too little to cover the slums cross this river deeper than it ever was there s a pause in the evening when prayers are supposed to be done  with battle songs filling their lungs move them out down under the sun give em tears for cherry red blood stack em old we cradle them young world is crazy or maybe just holy rollers for love glory glory hallelujah be warned god is still marching still raising his sword board these windows and guard your stretch of floor now something sinister s got you the minute you open the door with battle songs filling their lungs move them out down under the sun give em tears for cherry red blood stack em old we cradle them young this world is crazy or maybe just holy rollers for love this world is crazy or maybe she s holy rollers for love this world is crazy and making us holy rollers for love