Square Enix announced today that Deus Ex: Human Revolution is hitting stores for the PlayStation 3 and Xbox 360 on August 23. The full press release:
The very long-awaited stop-motion monster movie The Primevals is coming home decades after its creator began making it. Finally, The…