National Science Fiction Day 2019

January 2 is National Science Fiction Day and here are some of my 2018 favorites across many genres and mediums!