The hummingbird/mountain insignia has many hidden meanings. The mountain is Waynapicchu, which overlooks the sacred city at Machu Picchu in the Andes of Peru. To the Incas, the hummingbird is a messenger, which signifies that illness brings us lessons. Green is the color of the heart chakra, and love is the basis for all healing. And, of course, there's a story…