Look In The Mirror

About this photo:

San Deigo, California (November 2008) San Diego Zoo - "Red-tailed Monkey" (Schmidt's Spot-nosed Guenon)

Comments

Popular posts from this blog