Pictures & Photos from "Mystery Science Theater 3000" Alien from L.A. (TV Episode 1993) Poster