Houston TX
Taliban Ted was born in Canada, raised under Sharia Law in whatever cesspool he grew up in, and now graces the State of Texas with his smarmy, sycophantic self.
By posting you agree to the Terms and Privacy Policy.
Discussion
By posting you agree to the Terms and Privacy Policy.