So guys, which cities are lucky enough to have decent acid at the moment? My contacts in Manchester reckon they have some but I've not seen any of it yet... and Leeds is supposed to have a lot, and London and maybe Liverpool.
Give me some good news!
Give me some good news!