Watch Smallville season 9 episode 20 tv series online free
Release: May 07, 2010
Martha surprises Clark when she returns to town with her boyfriend, Perry White; Chloe and Clark search for the Book of Rao, which may help them stop Zod; and Lois and Perry run into trouble while researching a story on the Red Queen.