New Smallville Finale Clip and Photos