Who Is Vandal Savage On 'The Flash'? The DC Comics Villain Has Been Terrorizing For A Long Time