Les P’tits Potos
Les P’tits Potos is a one-of-a-kind team in France. Les P’tits Potos translates to “The Little Buddies” and they are located just along the France / Luxembourg border. We knew they were a special team even before meeting them over the summer of 2015. In any picture, whether running or posing, the members of Les […]