Utah becomes ‘Krishna Country’ with New SLC Temple

On a recent Friday evening, motorists in Salt Lake City, Utah pulled over to take photos, and pedestrians stopped in their tracks, staring, as a llama wandered sedately down 33rd South, one of the busiest streets in the city. The surreal scene even made its way onto Fox News that night. Read more…

Posted in Temple Diary.