Book Review: Virus: Earth’s Last Battle by Ray Jay Perreault Posted January 6, 2018 Audiobooks, Review, Science-Fiction