Report: THE CW's THE FLASH Adds Two To Cast, Possible Supervillains?

Date: 24 January 2014 Time: 09:58 PM ET