Very interesting. Revanta or Raivata is the son of Surya and the god of horses in Hinduism. I see no horses in this image though, so the deity must have metamorphed into another. Three heads is a curious case. I wonder what the story behind that is. His features are also quite demonic.
This is a very fascinating thing! :)