Key points: Northern France will be welcoming new giants. A far cry from the imposing puppets we are used to seeing at carnivals, fairs, special street markets or on Paris-Roubaix, these 176 ones will be of human size and riding bikes, ready to do battle through the plains, valleys and […]