Smallville Season 7 Episode 13
Season 7
Episode: 13
Air Date: 2008-03-13
Pete Ross returns to town and finds a number of surprising changes since his departure. Besides resolving his feelings toward Clark since he learned of his friend’s secret, Pete has…
Episode Title: Hero