Special Forces Season 3 Recap: Who Has Failed So Far?

Stephen Baldwin, Denise Richards and Cam Newton. PETE DADDS / FOX While it is the third season Special forces: the toughest test in the world started with 16 competitors, only some have what it takes to make it to the…