Toren Screenshot 6 (Dec 2014) 05/03/2015 • 1920 × 1080 • TOREN LAUNCH DATE AND PC PRE-ORDER OFFERS REVEALED