Catch your attackers off guard by defending yourself with this cute but potent pepper spray spitting llama keychain. Despite its playful appearance this pint-sized llama contains 0.54 oz of pepper spray fluid that will quickly deter any attacker.

Some more items you'd probably like to throw your cash on...