Sometimes the past looks like the future to me. This is incredible, wish I knew more about the date and location of this photo.
Olokun is an Orisha in Yoruba religion, associated with the sea. It works closely with Oya (Deity of the Winds) and Egungun (Collective Ancestral Spirits) to herald the way for those that pass to ancestorship, as it plays a critical role in Iku, Aye and the transition of human beings and spirits between these two existences. Its name means Owner (Olo) of Oceans (Okun).
Naga - an ancient race of semi divine serpent creatures beings first depicted in ancient Vedic Hindu mythology and oral folklore from at least 5000 B.C. They are extremely gifted shape-shifter, able to assume any shape they desire.
Rhea was the Titaness daughter of the sky god Uranus and the earth goddess Gaia, in Greek mythology.
Tsuyoshi Nagano : isis
Apophis; Egpytian God and first manifestion of Choas. Taking the form of the snake it is destined for Apophis to defeat Ra, swallow the sun and plunge the world into eternal darkness. Sacred Animal, Serpent.