Posted on August 29, 2009August 27, 2009Disappearing Effect Camouflaged Toads Optical Illusion National Geographic is proud owner of some of the best photos in the world. Here and then a photo jumps out, containing an interesting effect… Continue Reading