A review by matokah
Among the Hidden by Margaret Peterson Haddix

5.0