0 followers
Opened in 1964, the Indianapolis Zoo is the largest privately funded zoo in the nation. Located near downtown in White River State Park since 1988, the 64-acre Zoo was the first to be triple accredited by the Association of Zoos and Aquariums and the American Alliance of Museums as a zoo, an aquariu... Read more
Dr. Rob Shumaker