Watch Smallville season 3 episode 12 tv series online free
Release: Feb 04, 2004
Clark befriends a teen who has uncontrollable premonitions about the future whenever he comes into contact with other people. Elsewhere, Lana grows more suspicious of Adam after he has a series of violent dreams.