A review by peejeej
Angel of Vengeance by Douglas Preston

3.0