Sheep Mountain was adjacent to Twin Peaks