Amarillo, Texas has a scale replica of the Istanbul Formula One course

Of all the places you might pick to have a great race track that rivals some of the best tracks in the world, Amarillo, Texas would probably be pretty low on your list. Continue reading Amarillo, Texas has a scale replica of the Istanbul Formula One course

Advertisements