Episode 1 of Telltale Game's Tales From the Borderlands is now available to download for free on Google Play. No doubt, this move by Telltale is to help boost awareness for the season finale, set to launch on mobile platforms October 22. If you have not...