Quan Âm Sculpture At the Vietnamese Buddhist temple in southwest Houston, you can find this 72-ft sculpture of Quan Âm, the female Buddhist deity of compassion and mercy. This statue is considered to be the largest of this deity in the United States. More information can be found at their website.
December 5th, 2012
Viewed 484 Times - Last Visitor from White Plains, NY on 12/09/2023 at 12:51 PM