Crews investigating oil sheen on Darby Creek
An oil sheen spotted on Darby Creek is causing concern in Lansdowne, Delaware County.