Veins are the blood vessels which are responsible for returning oxygen-depleted blood back to the heart for re-oxygenation. These vessels have walls and valves that control the blood and keep it flowing in one direction. However, if the valves are working poorly or start to fail, the blood can pool and form a bulge in the vein. This is called venous insufficiency, and it can cause spider veins, varicose veins, and skin ulcers, especially in the legs. Venous insufficiency has many causes ... [Read More]