Activity stella posted an update 6 years ago Altai Balance Review-Does This New Blood Sugar Supplement Works?