PrimaryKnown ForInfinite ChallengeExplainedAll TV Shows (2)Explained2018 · as SelfInfinite Challenge2005 · as Self