At SXSW last weekend, Telltale and Gearbox held a panel to let loose some details for their upcoming game Tales from the Borderlands. If you feel like you missed out, … Read More