Review

  • This is one of those low budget affairs that purport to present an alien world or a bleak future whilst looking like they were filmed in a warehouse for about $20,000.... which Mars probably was. Tedious and unexciting.