In 2023, 25-year-old German cyclist Max Roving set off eastward from his hometown in northern Germany, aiming to “go as far as I’d like, or can afford.” One and a half years later, he has covered ...