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:
Satan’s Slaves 2: Communion, also known as Pengabdi Setan 2: Communion, is a goosebumps-invoking and eerie Indonesian horror-drama film. Directed…