Tag "Discovery Time Square"

Marvel gets a special exhibit at NYC’s Discovery Times Square

Discovery Times Square is an exhibition space in New York City that will be showcasing a very special exhibit called Marvel’s Avengers¬†S.T.A.T.I.O.N. The exhibit will open Friday, May 23rd. Check