Tesla Inc. has quietly opened a massive collision center at McClellan Park. Located in an existing 140,000-square-foot building at 3650 Dudley Blvd., this is the first tenant for the facility. The site is already bustling with preowned car sales flags and a string of superchargers. Tesla also has plans for a rental location at the […]