United States of America
While the Los Angeles County Sheriff's Department says the Flock cameras installed throughout Altadena have been decommissioned, residents seek further action and demand the removal of these cameras…
1:31
▶ 18 plays
Voice creator sharing stories, ideas, and knowledge.