The Avid Embroiderer Presents - Chakra - It is not really a sneeze sound. January 30, 2015 Brown Eyed Lady The Avid Embroiderer Comments (0) The dictionary definition of Chakra is - any of several points of physical or spiritual energy in th [More]