Tuesday, March 26, 2013

"China Pulls 1000 Dead Ducks From Sichuan River."-BBC.

You know, China is weird.