Question: Williamsport, Arizona is on the bank of one of the  principal rivers of the Southwestern United States and northern Mexico that is how long?
Answer: 1450 mi