Waukesha planetarium shares stunning images from James Webb Space Telescope

It was a rare opportunity for the Horwitz Deremer Planetarium to show off the new images, and it was an eye-opening experience for many to witness them.