Image 1 of 1
_JAV8820.jpg
Borobudur, Java, Indonesia.  Shiva (Javanese: Siwa) with a Tiny Buddha Resting on top of his Head.