Details
- Show
- Smallville (2001)
- Season
- Season 6
- Episode
- S06xE12
- Air Date
- 25 January 2007
- Where to watch
Overview
Smallville season 6, episode 12 — “Labyrinth” (S06xE12) first aired on 25 January 2007.
Clark is in his barn one moment... and the next finds himself in a psychiatric hospital where he discovers he's been suffering from delusions that he came from another planet and has super-powers.