Todd defeats Hickman for maiden Isle of Man TT race win –
[ad_1] Even the Abu Dhabi Auto Racing League Milwaukee BMW racer Davey Todd defeated Peter Hickman in one of the most hotly contested races in recent times at the Isle of Man TT, taking his first ever win in the historic event in the postponed and shortened inaugural Superstock TT event. Todd managed a lap…