HAVERFORD — A sea of thousands of people streamed up and down Darby Road on Saturday afternoon as the music emanated from three stages in between the sunshine and the wafts of various delicacies at the second annual Haverford Music Festival.

For the rest of the article, please visit MAINLINEmedianews.