Valley stream