Keller, TX: Wat Buddharatanaram, Keller, Texas...home of the largest gold Buddha in America.

Rate this picture:

Viewed
13149 times
Current avarege rating
5.5 (335 votes)
Picture by
Dave Kozlowski
Submitted on
11/28/2005