Taken

by Edward Bloor
Charity Meyers has only 12 hours to live.

By 2035 the rich have gotten... read more