The recent, massive protests against the grand jury's decision not to indict the officer who killed Eric Garner are buying a lot of Christmas presents for police officers' families: cops have netted "several million dollars" in overtime, according to the Post.

The tabloid reports that cops have been pulling 16 hour shifts to police the Garner protests, in addition to protests over a grand jury's decision not to indict the officer who shot Michael Brown in Ferguson, Missouri. Some have reportedly racked up as much as 36 hours in overtime pay. "If [the protesters] want to pay me so I can make sure all my Christmas bills are paid, that’s fine with me,” one law enforcement source told the rag.

This isn't the first time the city's had to shell out a lot of overtime cash—when the city had to pay cops $17 million in overtime during the Occupy Wall Street protests in 2011, then-Police Commissioner Ray Kelly noted that "unplanned events are always the wild card."