Whether you are a runner or professional athlete, knee pain can take a toll on your physical health. It keeps you from participating in your favorite sports. Stiffness, pain, and swelling in your knee joints can affect your mobility and can be extremely painful. Fortunately, there are quite ...