By Jay Sekulow
The left's outrage over the IRS turns to a plea to 'move on'
Independent voices from the TWT Communities
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