Boards
A question
A couple of weeks ago someone posted a link to a site on here - I think someone who regularly posts here works for the site or something.
It was a YouTube kind of thing (UK based) where people submitted films of themselves giving their opinions on current affairs and stuff.
Does anyone know what the site is? Help very much appreciated.