Good Read

filled star filled star filled star filled star filled star
vfrow28 Avatar

By

Good. Even though it took awhile to get going, once it did the story was fast paced and you can tell the story was researched well.