Found this trailer/short film on an old Portuguese VHS tape. "Slightly Astounding Stories" (1983) Does anyone know about this? It's not credited, it's presented as a short film but it has a "Coming Soon" card immediately before... is it for an unreleased movie? Who directed this? Great stop motion!