A micro bubble generating system includes a shell (200) having a well for retaining a first liquid to immerse an object. A micro bubble apparatus (124) is provide to the shell for providing a pressurized mixture of a second liquid and a dissolved gas into the well so as to create a plurality of micro bubbles within the first liquid for engaging the object. A shower apparatus (122) includes a head (601) having a plurality of projections (612) for engaging a surface of an object, and an orifice therein; and a micro bubble component for fluid communication with the orifice.