Watch Smallville Online > Season 3 > Episode 22 > Covenant (2)