Hanging valley