by Doug Mainwaring, LifeSite News:
LifeSiteNews sat down with Tim Ballard at the Washington, D.C. premiere of “Sound of Freedom,” at the Museum of the Bible.
Ballard, played by Passion of the Christ star Jim Caviezel, quit his job a decade ago in order to rescue thousands of innocent children trapped in the horrific underworld of child sex trafficking, described by Ballard as “the fastest growing criminal enterprise in the world.”