Omar Sanchez Lopez is detained by federal immigration agents on June 8. Photo courtesy Omar Sanchez Lopez