Takedown: Red Sabre - Launch Trailer
Check out the launch trailer for Takedown: Red Sabre, now available on PC and coming to Xbox Live this fall.
Check out the launch trailer for Takedown: Red Sabre, now available on PC and coming to Xbox Live this fall.