By Jay Sekulow
The left's outrage over the IRS turns to a plea to 'move on'
The Houston Zoo is a zoological park located within Hermann Park in Houston, Texas, United States. Housing over 6,000 animals belonging to over 900 species, the zoo receives 1.6 million visitors each year and is the seventh most visited zoo in the nation. The zoo is accredited by the Association of Zoos and Aquariums (AZA). - Source: Wikipedia
Yao Ming fed a giraffe, petted a rhino and watched an elephant do a headstand during a visit to the Houston Zoo on Thursday.