Browsing the Psychofon Records website for the new Ostrich Von Nipple album, I came across some interesting facts.
The one that blew my mind was:
The Eyeball Museum...
If I'm reading it correctly, it's in Bremerhaven, Germany.
I don't know if this is a permant thing, so if anyone has some extra info, please let me know.