SPOILER WARNING: This article contains major spoilers for "King Shark," the most recent episode of "The Flash."