Last Stop launches July 22We're happy to share that Last Stop is coming to Steam on July 22! Here's the latest trailer, which premiered during Summer Game Fest.[previewyoutube][/previewyoutube]