Demon Guardian at Wat Phra Kaew, Temple of the Emerald Buddha, Bangkok, Thailand Shutterstock Image - Demon Guardian at Wat Phra Kaew, Temple of the Emerald Buddha, Bangkok, Thailand - ID: 135918161