Do the rights of due process outweigh the lives of your fellow man?
Tag: Britain
Volkswagen executive arrested in government emissions scandal
Who remembers that Volkswagen emissions scandal where the once beloved car company got caught evading such emissions in America? Welp, it has since been confirmed […]