River Delph


River Delph - watercourse in the United Kingdom.