Released Today Life is Strange 2 Episode 3: Wastelands, Released Today 6 years ago After just over three months of waiting, the 3rd episode of five in the Life is Strange 2 saga has…