Astro Duel 2: Astro Duel 2 Official Launch Trailer & Release Date

Say hello to the official Astro Duel 2 launch trailer! The full game will be available on Steam on March 7. And if you haven't checked out the demo, it's available until this Sunday! Give it a play and let us know what…