Self-Serve Shop Lets You Do Your Own Car Repairs - NBC 5 Dallas-Fort Worth

    Self-Serve Shop Lets You Do Your Own Car Repairs

    MyBay Automotive in Denton rents repair bays and equipment to car owners who want to repair their own vehicles. (Published Monday, May 16, 2011) MyBay Automotive in Denton rents repair bays and equipment to car owners who want to repair their own vehicles. See More