Rock carving


Rock carving
Rock carving of mythical Hindu demon , Batubuan , Bali , Indonesia