COSTA RICA PHOTOS

Index :: « Previous | Next »

This is Chucha, the pet raccoon at the Iguana Lodge. In true american form, we promptly forgot his name and instead called him Chalupa.