Season 1 · 2 episodes · Feb 17, 2026
Episode 1
Feb 18, 2026
Two strange brothers appear in a small town, sparking awe, suspicion, and a search for truth.
Episode 2
The truth unravels as the brothers' past emerges, shattering the myth that captivated a nation.