Watch Smallville season 6 episode 16 tv series online free
Release: Mar 15, 2007
On the day of Lex and Lana's wedding, Lex receives a call from Dr. Langston, who threatens him; Lana has second thoughts; and Clark decides he should tell Lana his secret.