Designed by
Title
Thai Giant Demon statue or The Red Vaisravana or Vessavana Statue also known as Jambhala in Tibet and Bishamonten in Japan #194177956
Description
Thai Giant Demon statue or The Red Vaisravana or Vessavana Statue also known as Jambhala in Tibet and Bishamonten in Japan at Wat Pa Phu Hai Long in Nakhon Ratchasima province, northeastern Thailand