Los Angeles police are offering grocery store gift cards for guns in a buyback programme that was brought forward in the wake of the Connecticut school shooting.
Long queues of cars formed as people turned in weapons at Los Angeles Memorial Sports Arena and the Van Nuys Masonic Temple.
The anonymous buyback programme means weapons can be turned in with no questions asked.
Handguns, rifles and shotguns can be exchanged for $100 gift cards. Assault weapons earn a $200 card.