A teenager was being held on $1-million bond after a police officer found him sitting in his car outside of a Rowlett high school sporting event with a semi-automatic rifle, 100 rounds of ammunition, and a mask. Diego Horta, 17, has been charged with possession of a controlled substance and unlawful carrying of a weapon in a weapons-free zone. Federal authorities are assisting in the investigation.