Tennessee Soccer Coach Accused of Filming Himself Drugging, Raping Boys Is an Illegal Alien
The man accused of filming himself raping unconscious boys whom he allegedly drugged is an illegal alien living in the United States, the Franklin, Tennessee Police Department confirms.