Double-Headed Serpent
(Unused) Logo mark from a recent project.
The two-headed serpent is thought to represent many things to different cultures. Since a snake sheds its skin and emerges anew it is thought to represent rebirth.
More by Cameron Maher View profile
Like