Ouroboros the Cosmic Dragon