Marvel and Telltale Games will release Marvel’s Guardians of the Galaxy: The Telltale Series on iOS, Android, PC, Xbox One, and PS4 a lot sooner than we thought! The first episode in the five-part series, Tangled Up in Blue, will be available for download on April 18th. Marvel’s Guardians of the Galaxy: The Telltale Series is…