Mother Nature gave those creatures an amazing gift - the best natural camouflage ever!Some of those lizards are very difficult to notice.