movies
Behind the Scenes at One of the World’s Best IMAX Theatres

Since 1994, as far as movie theatres go, the IMAX at Lincoln Center in New York City is the best there is. With films projected on an enormous 100-foot screen, any viewing experience there certainly fits the bill as "larger than life." Read More >>