The San Juan River runs from Farmington, New Mexico, up into the southeastern Utah towns of Bluff and Mexican Hat and into...