Staller Center

ExploreLI looks at The Staller Center, one of Suffolk's leading venues for the performing arts, located on the campus of Stony Brook University. Videojournalists: Mario Gonzalez and Jessica Rotkiewicz

advertisement | advertise on newsday

More in Top video

More video