Snow Leopard Cubs! 2009-06-17 by Admin Were apparently born on Memorial Day, but only just now announced on the Woodland Park Zoo’s blog. And I found more pictures here.