Police said a man in a light blue shirt and tan cap walked in with two young boys when the suspect got in an argument with the teenage girl about who was ahead in line. She allegedly cursed at him, and he punched her several times in the face, as seen in the surveillance video above.
The two boys with the man appear to try to calm him down, and he leaves with them in a red truck, possibly a Dodge pickup.
The teenage victim was treated at a local hospital.
Police are still looking for the suspect, who they estimate to be about 35 to 40 years of age.