Waldorf University has announced that Dr. Bharat Bhattarai, a Waldorf chemistry professor, has been invited to pursue cutting-edge research this summer at Ames National Laboratory.
Police in Nepal were forced to intervene after a self-proclaimed psychic healer drew hundreds of people hoping to have their ailments cured by way of his purported powers.