Angelguard

How will Australian academic Jack Haines respond when angels choose him to fight for mankind’s future?
for ,