When you get a full page in the coolest bike magazine, and you fill it with pictures of flowers #200magazine #flowerpower #outsideisfree #ricohgr3
2019.04.16

When you get a full page in the coolest bike magazine, and you fill it with pictures of flowers #200magazine #flowerpower #outsideisfree #ricohgr3

Gilets jaunes united #classicschallengeparis #cc04parischateauthierry #lesangjaunefluo #outsideisfree #ricohgr3 #grsnaps
2019.04.14

Gilets jaunes united #classicschallengeparis #cc04parischateauthierry #lesangjaunefluo #outsideisfree #ricohgr3 #grsnaps

Next Adventure / DUE SOUTH / Sea, Bike and Sun
-
📸 @manivelle.cc
-
#cafeducycliste #lesangjaune #bikepacking #nevernotriding #outsideisfree #audax #duesouth
2019.04.01

Next Adventure / DUE SOUTH / Sea, Bike and Sun - 📸 @manivelle.cc - #cafeducycliste #lesangjaune #bikepacking #nevernotriding #outsideisfree #audax #duesouth

Mechanic/driver/rider portrait : Thibault 
#classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #dreamteam #outsideisfree #ricohgr3 #grsnaps
2019.03.30

Mechanic/driver/rider portrait : Thibault #classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #dreamteam #outsideisfree #ricohgr3 #grsnaps

Rider portrait : Guiton le Guidon #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3 #grsnaps #cyclingphotography
2019.03.29

Rider portrait : Guiton le Guidon #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3 #grsnaps #cyclingphotography

Getting emotional, my first champion picture #classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #outsideisfree #ricohgr3 #grsnaps #cyclingphotography
2019.03.28

Getting emotional, my first champion picture #classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #outsideisfree #ricohgr3 #grsnaps #cyclingphotography

Chief portrait : François #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3
2019.03.27

Chief portrait : François #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3

Imminent ride departure #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3
2019.03.26

Imminent ride departure #classicschallengeparis #cc03parischamarande #outsideisfree #ricohgr3

Behind the scene #classicschallengeparis  #maviccycling #lesangjaune #outsideisfree #dreamteam #ricohgr3 #grsnaps #cyclingphotography
2019.03.25

Behind the scene #classicschallengeparis #maviccycling #lesangjaune #outsideisfree #dreamteam #ricohgr3 #grsnaps #cyclingphotography

Photographic pissing contest #classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #dreamteam #outsideisfree #ricohgr3
2019.03.23

Photographic pissing contest #classicschallengeparis #cc03parischamarande #maviccycling #lesangjaune #dreamteam #outsideisfree #ricohgr3

New job for Coca-Cola China

Agency : McCann Shanghai

Production : Kelvin Mok @ A New Life Films
Post-Production : the dream team (Leila Courtillon, Stella Ramsden, Vincent Ewald) @eddy.tv 
Sound : @interferenceparis
2019.03.22

New job for Coca-Cola China Agency : McCann Shanghai Production : Kelvin Mok @ A New Life Films Post-Production : the dream team (Leila Courtillon, Stella Ramsden, Vincent Ewald) @eddy.tv Sound : @interferenceparis

Sur Place / merci à tous d'être venus!! #surplace #cyclingphotography #outsideisfree
2019.03.15

Sur Place / merci à tous d'être venus!! #surplace #cyclingphotography #outsideisfree

Accrochage #surplace #cyclingphotography #outsideisfree #expophoto
2019.03.13

Accrochage #surplace #cyclingphotography #outsideisfree #expophoto

Sur Place is coming ! See you Thursday. 📸:@olivierplacetolivier_placet #cyclingphotography #outsideisfree #accrochageimminent #expophoto
2019.03.13

Sur Place is coming ! See you Thursday. 📸:@olivierplacetolivier_placet #cyclingphotography #outsideisfree #accrochageimminent #expophoto

SAVE THE DATE! Opening of the exhibition SURPLACE Thursday 14 March from 6pm. Photos of cycling by 15 photographers who cycle.
2019.02.28

SAVE THE DATE! Opening of the exhibition SURPLACE Thursday 14 March from 6pm. Photos of cycling by 15 photographers who cycle.

Contrechamp #cc02parisvernon #classicschallengeparis #gx80 #outsideisfree
2019.02.22

Contrechamp #cc02parisvernon #classicschallengeparis #gx80 #outsideisfree

Mise en abyme #classicschallengeparis #cc02parisvernon #maviccycling #lesangjaune #outsideisfree #gx80 #blackrapid #cyclingphotography
2019.02.20

Mise en abyme #classicschallengeparis #cc02parisvernon #maviccycling #lesangjaune #outsideisfree #gx80 #blackrapid #cyclingphotography

Rider portrait : David #classicschallengeparis #cc02parisvernon #maviccycling #lesangjaune #timecycling #garmin #gx80 #cyclingphotography
2019.02.18

Rider portrait : David #classicschallengeparis #cc02parisvernon #maviccycling #lesangjaune #timecycling #garmin #gx80 #cyclingphotography

Back to the cycling photography business! Merci pour le portrait Daniel 💜 / 📸: @messengersofparis  #classicschallenge #gx80 #jfdi #cyclingphoto
2019.02.17

Back to the cycling photography business! Merci pour le portrait Daniel 💜 / 📸: @messengersofparis #classicschallenge #gx80 #jfdi #cyclingphoto

Top