The place where the world comes together in honesty and mirth. Windmills Tilted, Scared Cows Butchered, Lies Skewered on the Lance of Reality ... or something to that effect.
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.
No comments:
Post a Comment