is orlin dwyer still alive?
Orlin Dwyer (died March 2019), also known as Cicada, was a serial killer whose goal was to kill all meta-humans after various conflicts involving these beings tore apart his family. ... Orlin lost his powers after taking Team Flash's meta-human cure, which eventually caused him to desert his crusade.