The Albatross: The Albatross - Officially Launches on Steam

The Albatross has officially launched on Steam. There is a launch discount active for seven days, get it while it is on discount! The Albatross launches with Steam Trading Cards, Achievements, and competitive Steam Lead…