0
Someone was talking about a bike wash to take place in Manchester? I think they said it was on the 13th. Anybody know if this is fact or fiction?