Me, Cheng and Max spent a day filming at Kap 686 street plaza in Cologne, Germany.
Battling through punctures and broken bikes we managed to get a few clips.
Half of the footage had to be filmed on an iPhone because the camera battery ran out.


Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…