Sagan continues green charge at Tour

Daryl Impey retains the yellow jersey as green jersey leader Peter Sagan wins seventh stage of Tour de France.