UPDATED Spoiler Sport: FLASH Creators Explain End To #3

Date: 23 November 2011 Time: 05:42 PM ET