Tuesday, February 26, 2008

Two panda bear cubs in southwest China

Looks like little aliens.

No comments: