A TV Spot for Land of the Lost entitled "Alternate Universe". Land of the Lost will hit theaters on June 5, 2009.
Your browser doesn't support HTML5 video.
A TV Spot for Land of the Lost entitled "Alternate Universe". Land of the Lost will hit theaters on June 5, 2009.