This beast of a ride hails from Austin, Texas. And they make things real big down in the lone star state.

Leave a Reply