U.S. Marines, Navy Seals, Benghazi and the LifeSite mission

In thanking Legatus for their award to us, I explained the relevance of the movie 13 Hours and the sacrifices and efforts of the soldiers in Benghazi that fateful Sept. 11, 2012, to the work that our entire team does every day for LifeSite.

Feed: