View all
IMAX movie theater at the Museum of Science, in Boston, Massachusetts
mos.org
The Mugar Omni Theater is a domed IMAX theater at the Museum of Science, in Boston, Massachusetts. Wikipedia