Watch Smallville season 3 episode 17 tv series online free
Release: Apr 14, 2004
Lionel makes a deal with Dr. Virgil Swann, hoping to uncover the secrets behind the Indian cave drawings. Elsewhere, Jonathan continues to struggle with his own mortality; and Lex works as an informant for the FBI against his will.