Meteorite logoMeteorite
Back to videos

1986 NBC ALF Close

What a crazy concept for a show. ALF was an acronym for Alien Life Form, and also coincidently the first name of the show's music director, Alf Clausen.

Suggested videos