Sunday, December 2, 2007

Caged monkeys await their fate at a medical laboratory in Hubei Province, China.

No comments: