The Freedom Team in Mexico

The Freedom Team conducts Power Explosions in several Mexican Prisons and a destitute Children's Home in March 2007. A powerful look behind the scenes and the adaptability of the Team. Filmed on location in Mexico.

Related Videos