News Tagged: 'Harsh'

11 years ago

Check this out, filmed yesterday at a big slab in the UK, fair play to the kiters, this has one of the worst launch sites...

2,258