
Pamela Anderson, a Stalker, and Pepper Spray – who won?
News from England, a country where regular citizens (or “subjects” as the queen calls them), like you and I, are not allowed to carry pepper spray. Yes, pepper sprays in all shapes and forms are banned in England, one can not buy pepper spray in England. Arguably only Police can handle pepper spray cans. Especially …