Written by David Archer
Copyright 2018
The Camelot team lead by Noah Wolf have gone after some pretty nasty people but this latest target is by far the worse; human traffickers who not only sell people as slaves but also as organ donors.