Meet the S.T.A.R. Labs team in The Flash featurette

by

Tom Cavanagh runs viewers through the S.T.A.R. Labs team in the upcoming CW series, The Flash.