🚨 New Case Alert 🚨 Leo Garcia Venegas is an American citizen and construction worker in south Alabama. Even though he has done nothing suspicious and is working on private property, Leo has been repeatedly detained (once violently) by federal officers enforcing immigration laws. 🧵
94 likes 1 replies
?