Archive | Sport

Tom Dumoulin takes ninth stage

British rider Steve Cummings won the Tour de France seventh stage which came to a freaky end when an inflatable arch marking the final kilometer collapsed on Friday. Yate...

Continue Reading

Edition: