The Unfinished (Expanded 2015 Edition)

The Unfinished (Expanded 2015 Edition)

In a future where the Unfinished (murdered) are brought back to life for only 72 hours to testify against their killers before being “put down” for...