Sarif Industries – TV Spot

Check out this TV spot for the tech that’s in Deus EX: Human Revolution




Show Your Friends How Cool You Are