I saw a girl with one, it was pink, I dont want one from online.
i worked for gander mtn and they had them, most any sporting goods store should carry pepper spray- maybe even some gas stations depending on where you live.
Chances are you're not from Canada but if you are try Canadian Tire they carry that sort of thing.
A hardware store shud have them
DTHDFTFHY