Running Up those Chariots of Fire Placebo meets Chariots of Fire. March 22, 2017 daveh00dLeave a comment