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?