September 8, 2008 Pets Update Edit Delete Tags Autopost Lun Lun at Zoo Atlanta recently gave birth to a baby cub. The size difference between mom and cub is amazing. http://twurl.nl/bvad65