New THE FLASH Promo Focuses on S.T.A.R. Labs

Date: 12 June 2014 Time: 11:44 AM ET