Why do Tigers have Stripes?

Many scientists believe that tigers have stripes in order to hide in the tall grass when they are hunting. Most animals are color blind and can only see in shades. In tall grass a tiger would be invisible to its prey. You can find more information here: