The Children's Museum of Indianapolis is the world's largest children's museum. It is located at 3000 North Meridian Street, Indianapolis, Indiana in the United Northwest Area neighborhood of the city. From Wikipedia
The series update features two new helper characters, expanded play zones, a revamped theme song, interactive exhibits, a national live-show tour.