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 Entertainment

More video
Sort by: