‘The Flash’ Sneak Peek: Grodd Makes Demands of Caitlin

Grodd is returning to Central City, and he has unfinished business with Dr. Caitlin Snow, in a new episode of CW’s “The Flash.”