Starport Delta: Just 12 hours until launch!

Its been almost two years and we are almost there, just 12 hours away! The release date for Starport Delta! At 7:00pm PDT / 10:00pm EDT Starport Delta will finally be available for purchase on Steam. What better way to…