I've experienced green mucus only once, due to a sinus infection. Did you guys know that mucus becomes green because of white blood cells? When there are bacteria in the body, lots of white blood cells are sent to the area to destroy the bacteria. They are called macrophages. They're the reason for mucus being green.
I think it's kind of cool. How else would we know that there is a serious infection in our body?