Police road blocks

Police road blocks in Louisiana,  stop people and demand blood test, saliva swabs.  What in the wide world of sports is going on!   Yes it’s true congress recently passed a bill saying mouth swabbing is legal. I didn’t know the cops could demand blood though.   Now our DNA is not even our own.   Lord…

Details