Seasons

Legion

David Haller, a.k.a. Legion, is a haunted man with power beyond comprehension. His power does not come free...