Blame Canada: Homeland Security Interested in Collaring the Travelling Public

Did you know that the U.S. Government is “interested in” putting a leash on the traveling public? According to a story over at the Washington Times, Department of Homeland Security has stated their interest in the “immobilizing device” that, when used, would allow the flight crew on a plane disable a passenger through, essentially, shock [...]