Shangri-la with the Success Sisters, Little Big Minds Jesus Land

Published: March 15, 2007, 7 a.m.

Where can you go to escape life’s stress without ever leaving home? You can head to your own personal Shangri-La, a healing sanctuary that you create in your mind to provide tranquility, peace of mind and a refuge from the challenges of the world.