Devil, It's me: New Trailer & Demo Release Time

A new trailer has been added. The demo will be distributed until July 27th 00:00 PST for launch.