Nov 17, 2016 AM EST Exciting scenes were featured in the latest episode of "The Flash". A new villain is on the loose in Central City who calls himself Savitar The God of Speed.