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:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Like this:Like Loading... Related