Article Image
IPFS News Link • World News

Beichuan: a vision of hell

• The Independent
Beichuan was a town of 160,000 nestling in one of the world's most beautiful valleys. When rescuers arrived yesterday, they found a scene of unimaginable devastation and despair.

http://freedomsphoenix.thinkpenguin.com/