An apparatus 10 for removing underground contaminants from a contaminated subsurface area 16 is provided. The apparatus 10 includes a wellbore 12 aligned in the contaminated subsurface area for releasing predetermined substances into selected areas of the contaminated subsurface area so that the substances and contaminates are intermixed and for recovering the intermixture of substances and contaminates from selected areas of the contaminated subsurface area. A driving apparatus 83 is provided for rotating and sliding an inner housing 68 of the wellbore 12 along first and second predetermined paths respectively. An injection system 22 injects the predetermined substances into the wellbore 12 and recovery system 26 applies pressure to the wellbore so that the intermixture of substances and contaminants can be extracted from the contaminated area. The intermixture of substances and contaminates are then collected and stored for subsequent removal in a vacuum tank 28.