This was my first ride on my shiny new Banshee Legend MkII. She is one very sweet ride.

installation lap - noun. - An F1 term to describe the necessary lap on arrival at a circuit to test functions such as throttle, steering and brakes before returning to the pits. Also know as the shake down run or the first run of a vehicle or bike.

Loading more stuff…

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

Loading videos…