Muscle Car Inspection of a 1970 Plymouth Barracuda AAR in St. Louis, Mo
TDT Recently performed a pre-purchase muscle car inspection this 1970 Plymouth Barracuda AAR in the St. Louis, Missouri area. We have all heard the “restoration spared no expense” phrase. Well this one might of actually been true to the word. We are honored to have been selected and able toContinue Reading