Homes for sale - 145 Upper Canyon Loop, Ten Sleep, WY 82442 – MLS#2...