Back to the Future day is here, and so are products from the movie

It's been 25 years since Marty McFly and Doc Brown raced to October 21, 2015 in a beat-up DeLorean. The future is here, and big brands like Nike and Pepsi are harnessing the excitement around the big day to bring their fictional products to life.