Thomas Neal, 42, a high school teacher, was detained in Mexico for possessing child porn on his phone. Homeland Security found hundreds of files.