For a better experience on MUBI, update your browser.

70s Favs

by Rob Mann

Also…

“The Legend of Bigfoot” (1976) – directed by Harry Winer.
“The Boss” (1973) – directed by Fernando Di Leo