Close-up of a transmission torque converter and pump assembly, likely removed for repair or inspection.
AI caption April 2013 · Photo 720 of 3001
No comments yet.
No comments yet.