Lun Lun is a female giant panda at Zoo Atlanta in Atlanta, Georgia. The panda, now 242 pounds, was born at the Chengdu Research Base of Giant Panda Breeding in China on August 25, 1997. From Wikipedia
The departure marks the end of an era for the zoo, which has played a crucial role in panda conservation and research.