where did this happen ???
what state, city ???
La Grulla is the city and the state is Texas
McAllen, Texas