E3 07: Atlus unveils four unique new games

Above: And more...

July 10, 2007