'Space Force' Photos and Release Date Revealed by Netflix