Adam Strange

Adam Strange is ...