Yes, Basket is right, a Green anaconda, heaviest snake in the world.
Rainbow boa's are tiny in comparison, and not always reddish/orange in colour, although the peruvian rainbows you would have seen are so.
Great serious of shots, I have always wanted to go to San diego zoo, i hear that they have an awesome primate collection.