The Final Station: The Final Station on Switch TOMORROW

Choo-choo! The Final Station is arriving to Nintendo Switch North America TOMORROW! Europe release is on Feb 27th. Let's celebrate with this trailer: https://www.youtube.com/watch?v=JPqOA9vlxeE