The US Marine Corps is recalling more than 5,000 combat vests made by Point Blank Body Armor that were supplied to troops based in Iraq, Afghanistan and Djibouti, after an article in Marine Corps Times alerted officials to possible manufacturing defects.