Remove Ads

Amarillo, Texas, United States Trip

  • 2
  • 03:32
  • 258 mi
  • $43
Take This Trip

Created by KendraKLee - June 23rd 2018

1981 Highway 66, Edgewood, New Mexico 87015-6762 USA