May 17, 2005 - 8:56 PM

posted on Tuesday, May 17, 2005 - link to this photo

2 Comments

Sat, September 30, 2006 - 5:15 AM
Where was this picture taken?
Sat, September 30, 2006 - 10:32 AM
St. Catherine's Island off the Georgia coast. It's a private island run by the NY Zoological Society as a research facility. The lemurs are free-ranging on the island - very cool.

more photos by Mellie

photo options