Photo of Leo, the Paper-Eating Lion inside the Lincoln Children's Zoo, 1222 S. 27th Street in Lincoln, Nebraska. Photo taken looking nearly southwest at the face of Leo.