Movie Outlaw: MONSTERS (2010)

posted Dec 5, 2010, 3:21 PM by Mike Watt
Six years after an exploratory probe crash landed in Mexico, new “life forms” have begun to sprout up South of the Border—and by “life forms” we mean “the creatures”: hundred-foot-tall squid/jellyfish hybrids that float above the trees and toss vehicles far into the air.

(Click for More)