• Get Started
    • Get Started on Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Kit Unlock Codes
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Smart Trainer Index
      • Top Wheel-On Trainers
      • Top Direct-Drive <$900
      • Top Direct-Drive >$900
      • Exhaustive Trainer List
    • Achievements & Unlocks
    • Frames & Wheels
    • Routes & Maps
      • Master List of Routes
      • Master List of KOMs
      • Master List of Sprints
      • Downloadable Watopia Map
      • Rebel Routes
    • Speed Tests
  • News
    • Events
    • Game Updates
  • Shop
Search
Logo
Logo
  • Get Started
    • Get Started on Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Kit Unlock Codes
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Smart Trainer Index
      • Top Wheel-On Trainers
      • Top Direct-Drive <$900
      • Top Direct-Drive >$900
      • Exhaustive Trainer List
    • Achievements & Unlocks
    • Frames & Wheels
    • Routes & Maps
      • Master List of Routes
      • Master List of KOMs
      • Master List of Sprints
      • Downloadable Watopia Map
      • Rebel Routes
    • Speed Tests
  • News
    • Events
    • Game Updates
  • Shop
More

    “Petit Boucle” Route Details (France)

    LnRiLWZpZWxke21hcmdpbi1ib3R0b206MC43NmVtfS50Yi1maWVsZC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWZpZWxkLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRiLWZpZWxkLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1maWVsZF9fc2t5cGVfcHJldmlld3twYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYWZlZTtkaXNwbGF5OmlubGluZS1ibG9ja311bC5nbGlkZV9fc2xpZGVze21hcmdpbjowfQ==
    Animated “Petit Boucle” Route Details (France) Map
    Animated map provided by ZwiftHacks
    QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkgeyAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iOWIzMDQ5MTM5ZDNiYWU0YjViMGExOWZmNjNlMTI1MTMiXSB7IGRpc3BsYXk6IG5vbmU7IH0gfSAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iNjA0NTU5ZTdmNTYyZTE0ZThlOTlmYTgzOGZkZmE4ODUiXSB7IHRleHQtYWxpZ246IGxlZnQ7IH0gIC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSI2MDQ1NTllN2Y1NjJlMTRlOGU5OWZhODM4ZmRmYTg4NSJdIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iMWExODNlYzZiMDk2NWMyZTQ0YWJhOGUzZTM1YThhZTkiXSB7IG1heC13aWR0aDogMTAwJTsgfSAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iYmUzYmM0OTRjNzVjOWYzNWRhYjZhOTNiNDNlZmE1NWEiXSB7IHRleHQtYWxpZ246IGxlZnQ7cGFkZGluZzogNXB4OyB9ICAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iYmUzYmM0OTRjNzVjOWYzNWRhYjZhOTNiNDNlZmE1NWEiXSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LnRiLWZpZWxkW2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGQ9IjM1NWY5M2UxZTY3YTM3Y2U1NWRlYjRjMTM0MjI3NTViIl0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gIC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSIzNTVmOTNlMWU2N2EzN2NlNTVkZWI0YzEzNDIyNzU1YiJdIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLnRiLWZpZWxkW2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGQ9IjliMzA0OTEzOWQzYmFlNGI1YjBhMTlmZjYzZTEyNTEzIl0geyB0ZXh0LWFsaWduOiBsZWZ0OyB9ICAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iOWIzMDQ5MTM5ZDNiYWU0YjViMGExOWZmNjNlMTI1MTMiXSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iOWIzMDQ5MTM5ZDNiYWU0YjViMGExOWZmNjNlMTI1MTMiXSB7IGRpc3BsYXk6IG5vbmU7IH0gfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7ICAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSI5YjMwNDkxMzlkM2JhZTRiNWIwYTE5ZmY2M2UxMjUxMyJdIHsgIH0gICB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgIC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gLnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH0gLnRiLWZpZWxkW2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGQ9IjliMzA0OTEzOWQzYmFlNGI1YjBhMTlmZjYzZTEyNTEzIl0geyBkaXNwbGF5OiBub25lOyB9ICAgfSA=

    Looking for a tour of France? Released with Zwift’s France map for the first-ever Virtual Tour de France, the Petit Boucle route is the longest on the map (along with Tire-Bouchon). Its name references Le Tour’s “Grand Boucle” nickname, which means “big loop.” 

    It covers all roads in both directions, except for the road up Mont Ventoux.

    Related Posts

    Looking for a tour of France? Released with Zwift’s France map for the first-ever Virtual Tour de France, the Petit Boucle route is the longest on the map (along with Tire-Bouchon). Its name references Le Tour’s “Grand Boucle” nickname, which means “big loop.” 

    It covers all roads in both directions, except for the road up Mont Ventoux.

    Related Posts

    Route Basics

    Length: 61 km (37.9 miles)
    Elevation:
    430 m (1,411‘)
    Lead-In: 1 km (0.6 miles)
    Map: France

    Start & Finish

    Begins and ends at the Marina Sprint banner.

    Achievement Badge: 1220 XP

    Related Posts

    Related Posts

    Related Posts

    Related Posts

    Related Posts

    Related Posts

    Related Posts

    Related Posts

    Sprint & KQOM Segments

    Marina Sprint Reverse (0.19 km, 0%)
    Pavé Sprint Reverse (0.33 km, 0%)
    Ballon Sprint Reverse (0.32 km, 0%)
    Aqueduc KOM (0.42 km, 0.9%)
    Pavé Sprint (0.33 km, 0%)
    Marina Sprint (0.34 km, 0%)
    Ballon Sprint (0.21 km, 0%)
    Petit KOM (2.7 km, 3.9%)

    Strava Segments

    Petit Boucle

    Bike Selection

    This loop is flat and fast. Your fastest times will come from an aero setup!

    Fastest Frames >
    Fastest Wheels >

    Related Posts

    Upcoming Events on This Route >

    Route Description

    Route profile by ZwiftHub – the place to plan and track your route achievements!

    This route begins with almost an entire loop of the R.G.V. route, but it turns left near the end, heading toward the start pens instead of the finish line. This takes you uphill to a left-hand turn onto the Petit KOM’s descent.

    Aqueduc KOM
    Mont Saint-Michel
    Lavender fields

    After a right at the next fork, we’re back on the road we started with, in the opposite direction. That means we’ll hit the Aqueduc KOM and Pavé Sprint before passing Mont Saint-Michel and the lighthouse and heading into the marina for a Marina Sprint.

    Then it’s along the twisty river road with hot air balloons floating in the sky, where we’ll hit the Ballon sprint.

    Next we turn right onto the Petit KOM – the longest climb of this route. Finish the climb, descend past the starting pens, and finish with one more Marina Reverse Sprint.

    Climbing the Petit KOM
    Pavé Sprint
    On the twisty roads along the river

    Related Posts

    Related Posts

    Related Posts

    Subscribe
    Connect with
    Notify of
    guest

    Connect with
    guest

    25 Comments
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments
    thewannabeironman
    Super Member
    thewannabeironman(@wanna_b_ironman)
    2 years ago

    Apart from the fact Americans can’t speak or spell French, is there any reason why this is called Petit Boucle and not Petite Boucle? Same goes for “la grand boucle”, should be “la grande boucle”.

    7
    Reply
    Eric Schlange
    Author
    Top Member
    Eric Schlange(@eschlange)
    2 years ago
    Reply to  thewannabeironman

    I don’t understand French and all its silent letters. So I just print ’em as I see ’em!  😂 

    23
    Reply
    Rob
    Rob
    3 months ago
    Reply to  Eric Schlange

    Not your fault Eric, as Zwift got it wrong, but the t and d aren’t silent if followed by an e.🤓

    0
    Reply
    Jon
    Jon(@jonnywipeout)
    2 years ago
    Reply to  thewannabeironman

    Hi
    ‘Petit’ is the masculine form of the word and ‘Petite’ is the feminine, as ‘Boucle’ is masculine it is assigned ‘Petit’ and not the feminine version of ‘Petite’. I hope this helps?

    9
    Reply
    thewannabeironman
    Super Member
    thewannabeironman(@wanna_b_ironman)
    2 years ago
    Reply to  Jon

    Thank you Jon. However Boucle is feminine! The Tour de France is often referred as LA grande boucle. So, it should be PetitE Boucle.

    7
    Reply
    Rick Hellard
    Rick Hellard
    2 years ago
    Reply to  thewannabeironman

    It should be La Petite Boucle. I think the Zwift owners simply got it wrong.

    4
    Reply
    John
    John
    1 year ago
    Reply to  Jon

    Not true. Boucle is femine (French is my primary language, and I double-checked in a French dictionary just to be sure). For some reason Zwift uses the wrong form of adjectives for several of the French routes.

    1
    Reply
    Berbician
    Berbician
    9 months ago
    Reply to  John

    BUT is this is an English write up. So “English versions” of the French terms should be acceptable…almost like a translation…example the proper noun (name of a person!) “Juan” in Spanish is “John” in English not the same “Juan.”

    0
    Reply
    Philippe
    Philippe
    3 months ago
    Reply to  Jon

    Sorry, but « Boucle » is feminine so it should indeed be « Petite ».

    0
    Reply
    Chrid
    Chrid
    2 years ago
    Reply to  thewannabeironman

    Who cares??? 🤣 🤣 🤣 🤣

    9
    Reply
    Gonzalo
    Gonzalo
    2 years ago
    Reply to  thewannabeironman

    Who cares ? 😂😂 better to focus increasing your ftp rather in what was first the egg or the chicken…

    1
    Reply
    Xavier
    Xavier
    2 years ago
    Reply to  thewannabeironman

    Only French people think speaking/reading proper French is important… above all, when it comes to sport performance! Have you ever heard Peter Sagan speaking? I’ll take have his legs …lol…

    -9
    Reply
    thewannabeironman
    Super Member
    thewannabeironman(@wanna_b_ironman)
    2 years ago
    Reply to  Xavier

    Maybe just call him Pete Sagan if spelling doesn’t matter that much. Isn’t it Xavié? 😂

    7
    Reply
    Chris
    Chris
    2 years ago

    Is the petite Kom in reverse midway through the route not worth a mention on the map. Big enough to break up any competitive race for sure and doesn’t even get a mention. Is it a mistake?

    3
    Reply
    Peter
    Peter
    2 years ago
    Reply to  Chris

    It’s not mentioned since there is no ingame segment there.

    1
    Reply
    JaÅ›
    JaÅ›
    2 years ago

    Fantastic service you folks provide. Thanks!

    5
    Reply
    Silke
    Silke
    2 years ago

    I completed this route today, however I had to do 482 m elevation gain. Since the lead-in is relatively short and doesn’t have significant climbs, I was surprised to see that the difference was so big compared to the elevation mentioned here (430 m), especially since the length was spot-on (my ride was 62.3 km). I stopped the ride immediately after the finish banner and the route achievement popped up. Any idea where I collected those 50 additional elevation meters? It wasn’t a big deal, I am just curious. I really love this website and reading about the routes before… Read more »

    0
    Reply
    thewannabeironman
    Super Member
    thewannabeironman(@wanna_b_ironman)
    2 years ago
    Reply to  Silke

    On ZwiftHub.com it’s listed as 483m.

    0
    Reply
    Rob
    Rob
    2 years ago
    Reply to  Silke

    50 metres is relatively accurate, many other routes show much greater discrepancies eg Route Ma Poule has a stated 145m of climbing which will actually be around 260m by the time you’ve completed the route.

    0
    Reply
    Silke
    Silke
    2 years ago
    Reply to  Rob

    Hi @Rob, the difference in Roule ma Poule can be explained due to the lead-in, which includes an additional climb in the lead-in. And thanks @thewannabeironman, then it is probably just a typo here.

    0
    Reply
    Thorsten
    Thorsten
    2 years ago

    62,3 km. 483 hm

    2
    Reply
    Ced
    Ced
    1 year ago

    I’m French … the right one is PETITE BOUCLE… this map is amazing thanks u Zwift

    0
    Reply
    Henrik Kronborg
    Henrik Kronborg
    10 months ago

    @eric the elevation was 483m

    Last edited 10 months ago by Henrik Kronborg
    0
    Reply
    Roger
    Roger
    6 months ago

    Going up Petit B now and it’s taking me straight up Ventoux. Vert is already 1790- is this misconfigured?

    0
    Reply
    Warren
    Warren
    2 months ago
    Reply to  Roger

    Same here..

    0
    Reply
    wpdiscuz   wpDiscuz

    This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

    This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

    Terms of Use/DMCA Copyright Policy

    Privacy Policy

    [email protected]

    Latest articles

    How to Unlock the 100kph Achievement Badge in Zwift

    Power Graph Added to Zwifter Web Profiles

    Tiny Race Series – March 25 Routes and Last Week’s Results

    Popular Categories

    • Racing1010
    • News741
    • Training & Nutrition585
    • Events535
    • Interviews443
    • Routes & Maps312
    25
    0
    Would love your thoughts, please comment.x
    ()
    x
    | Reply
    Comment Author Info
    :wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
    ‹ Back to Categories
    You are going to send email to

    Move Comment

  • Related Posts