Ahead of its release on July 7 to the Nintendo Switch, Atlus has released a new trailer for their cult classic Catherine:...