Benefits of Alfalfa: Have you ever come across the humble herb alfalfa and wondered ...