Captain John "Soap" MacTavish

Character: Captain John "Soap" MacTavish

Series: Call of Duty: Modern Warfare 2