Almeida Wins Stage 16 of Giro d’Italia 2023 0 3 23 May 2023 15:05 RoadCycling.com Joao Almeida has won stage 16 of Giro d’Italia 2023 ahead of Geraint ThomasSponsor link: Body Rocket - Real-time cycling aerodynamics