kevbot9000 rated Flags of Our Fathers: 3 stars June 3, 2016 Public Flags of Our Fathers by James Bradley, Ron Powers