Discovery Times Square has opened up their latest exhibit, the Avengers S.T.A.T.I.O.N. Comic book legend Stan Lee takes a tour to the new interactive display that provides the official props from the Marvel movies and explores the science behind the superheroes. Read More »