Promo For THE FLASH Season 1, Episode 15 Released

The Flash CW

They trusted Dr. Harrison Wells, but they never suspected him. The Flash returns with new episodes Tuesday March 17th on The CW!