content: Hubble has 6 internal gyros, each weigh 100 lbs and spin at up to 3000 rpm.  To keep the gyro rotation going, the telescope uses magnets to induce torque against the Earth's magnetic field, and transfers that energy to the gyros.  The end result is that the telescope can turn any which way without needing any propellant.