lincoln center
-
Behind The Scenes At The Best IMAX Theatre In America
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.”