The Albatross: The Albatross on sale! [80% OFF]

Get 'The Albatross' while it is on sale at 80% OFF for the next few days! Enjoy steam integrated features like Steam Leaderboards, Trading Cards, and Achievements as well!