Two buildings of the long-closed Rio Pecos Ranch Truck Terminal along old Route 66 in Santa Rosa, New Mexico, were leveled to their foundations earlier this month, according to a recent print edition of The Communicator newspaper in Santa Rosa. The Rio Pecos sign and historic garage will remain standing and eventually will be refurbished, according to … Continue reading Two buildings at Rio Pecos Ranch Truck Terminal torn down