This Just In - Dead Panda Walking

Aired:  03/03/99 Views: 3,532

A beloved giant panda dies in China and is immediately stuffed by the government and placed in a natural history museum. (1:06)

Loading...