An alien technology dealer struggles to recover a crashed UFO.An alien technology dealer struggles to recover a crashed UFO.An alien technology dealer struggles to recover a crashed UFO.