Full-Length Trailer For Shane Carruth’s Upstream Color Jeremy Lebens January 15, 2013 0 Shane Carruth is the brilliant mind behind one of the best science fiction (more specifically time…