Back to the Future Episode 1 Free

No, this isn’t an April Fools joke. You can get the first episode of the Telltale game for free. All you need to do is go to their site, click on the promotion image, register, and start downloading! Hurry and head on over to the source at 88miles per hour to get your download started!

Source: telltalegames.com