Smallville Webclip And Trailer For Sacrifice Season 9 Episode 19 April 26, 2010 at 7:55 pm by Seat42F Seat42F