Question: how long is the border of us and mexico
Answer: 1,954 miles ( 3,145 km )