Watch Smallville Online > Season 3 > Episode 8 > Shattered