And just in time for Christmas! First, it was Santa Claus who was arrested in Dallas, Texas, a few days ago, but I’m assuming he’s out, considering gifts galore are reigning around the world. I’ll show you his arrest in a bit.
Meanwhile, to Greenwich, Connecticut, about 30 minutes outside New York City. where local police slapped the cuffs on Mr. Grinch. The catch? He’s an officer himself, and it’s actually a holiday tradition in the beautiful NYC Suburb.
Watch…