A bond has been set for $300,000 for a 17-year-old accused of holding three people against their will while demanding money from them.
Gael Valles is charged with three counts of aggravated kidnapping.
According to court documents, Valles and a 15-year-old held three people at a motel on Thursday.
Investigators said the two suspects threatened to shoot the victims if they tried to leave the place where they were being held and demanded $6,000 from each of them in exchange for their release.
The motive for the kidnapping and the ages of the victims have not been released.
Valles is due back in court on Monday, Sept. 12.
A judge said he also has a pending case against Valles for allegedly assaulting a family member in McAllen in August.