You think you're having a vision the first time you notice the creamy limestone towers of the Hindu temple located by Highway 427 (made out of 24,000 beautifully carved stones). Swaminarayan Mandir is open to the public but remains a place of worship where knees and shoulders must be covered. We really stood out amongst worshippers. It was like wearing a "Tourist" sign on our foreheads, but I felt the members of this community were more than open to sharing their culture. There were enough details on the amazing outer wall, sculpted in teak, to play an I-Spy game with my kids but what was even more breathtaking was the 16-sided Mandir hosting five sacred deities on the second floor. We counted no less than 100 different musicians carved in white marble in one of the twelve circles inside its dome. Can't show you. We were not allowed to take pictures inside.