Ocelots are medium-sized spotted cats that live in Mexico and South America. They range from 20-40 inches long and have yellow to gray fur with dark spots and stripes on their cheeks and tails. Ocelots live in mangrove rainforests and eat small animals like rodents, rabbits, birds and fish. Their lifespan in the wild is 7-10 years while in captivity they can live up to 20 years.