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?