Henry Allen

Henry Allen is the father of Barry Allen and is a character in The Flash. His wife, Nora Allen was killed and he was blamed for it. He is currently sitting in Iron Heights prison serving a lifetime sentence.