Watch the TV spot for the upcoming season 7 episode of Smallville, entitled, Lara, which airs on The CW on November 1st.

Dont't forget to also check out: Smallville

RELATED: DC Universe Streaming Morphs Into a Digital Comic Book Subscription Service
B. Alan Orange at Movieweb
B. Alan Orange