brainstorming

Peckham TV

Friday
20
JUN
2008

Peckham TV isn’t a TV channel. It’s just a bloody massive telly (actually a 10m2 LED screen) that we’ve got in Peckham Square next Saturday, 21st June 2008.