image credit
Ah those crazy Spaniards and their drug legislation. These pictures are from Barcelona in Spain where - unbelievably - you can buy your (so called) happy pills by simply walking in off the Avinguda del Portal de l'Angel and helping yourself.
(thanks Robert-John)
0 comment(s):
Post a Comment