As a veteran of Brighton Citycamps 1, 2, 3 (plus some halves), here are some observations on the latest incarnation … Continue reading Some thoughts on Citycamp
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed