Are you looking for a way to get in touch with your wild side? Check out the Idaho Falls Zoo! The Idaho Falls Zoo at Tautphaus Park is the largest zoo in the state. They are home to over 400 animals including animals from Africa, Asia, Australia and many more exotic places around the world. […]