Yoga blocks have developed a bad rap over the years as being a tool for only the most novice of yogis. However, yoga blocks can be used at any level to provide support, enhance stretch and ease ...