North Palm Beach is an incorporated village in Palm Beach County, Florida, United States. It is part of the Miami metropolitan area of South Florida. From Wikipedia
The footage has spurred an appeal of Laynez-Ambrosio’s obstruction charge, prompting renewed calls for stringent federal oversight.