****** London to Paris 24 is a tough challenge that asks cyclists to complete the 280 miles from Blackheath in London to the Eiffel To...
Share this note: