The CW has released two new clips from this week’s “Smallville.” Titled “Icarus,” the episode features the return of Slade Wilson as Clark and his super-powered friends must stop him.
“Smallville” airs Fridays at 8/7c on The CW.
- Ad Free Browsing
- Over 10,000 Videos!
- All in 1 Access
- Join For Free!