Twelve Minutes: Twelve Minutes releases August 19

If you've been waiting for a release date for Twelve Minutes, we've got good news: it's coming to Steam on August 19! Here's the latest trailer that we just released earlier today.