Leaf-tailed Gecko on tree December 24, 2011 at 668 × 1001 in The Geckos’ cloak of invisibility ← Previous Next → Can you see the Gecko