Posted on by ScottyBoyToad The toad that is upon the immaculate lotus flower, within the pure waters of life, is an archaic sexual symbol of the pharaohs of ancient Egypt. Share this: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Like this:Like Loading... Related