That's a common boa from either Mexico, Central or South America, probably Colombia. Set it up in a spacious cage (at least 4' x 2'). Keep the temp up in the eighties during the day, nothing below seventy at night, even during the winter. If conditions in your area are dry, the snake may need misting on a regular basis. At that size, it ought to take large rats. I strongly suggest getting the animal acclimated to accepting dead prey. A rat of the appropriate size can defend itself well, & the snake may be bitten badly.
~~Greg~~
Florida's Venomous Snakes