The Last Punisher: A SEAL Team Three Sniper's True Account of the Battle of Ramadi

The Last Punisher

A SEAL Team Three Sniper's True Account of the Battle of Ramadi

2016 • 320 pages

Ratings2

Average rating4.5

15