More data about my visitors from 226 countries (see list below) and over 26,000 cities, from thousands of universities, hundreds of major media or national governments, dozens of military bases or international bodies, countless ISPs... plus a few tables to remember.

Cities - France - Picardie

Picard visitors came from 311 cities (as of EOH1 2013) representing all 3 departements and 13 arrondissements* :

Acy - 02, FRA    Picardie    02 - Aisne
Anguilcourt - 02, FRA    Picardie    02 - Aisne
Anizy le Chateau - 02, FRA    Picardie    02 - Aisne
Annois - 02, FRA    Picardie    02 - Aisne
Bezu Saint Germain - 02, FRA    Picardie    02 - Aisne
Bichancourt - 02, FRA    Picardie    02 - Aisne
Blesmes - 02, FRA    Picardie    02 - Aisne
Boue - 02, FRA    Picardie    02 - Aisne
Bouresches - 02, FRA    Picardie    02 - Aisne
Bourguignon sous Coucy - 02, FRA    Picardie    02 - Aisne
Braine - 02, FRA    Picardie    02 - Aisne
Brasles - 02, FRA    Picardie    02 - Aisne
Caillouel Crepigny - 02, FRA    Picardie    02 - Aisne
Castres - 02, FRA    Picardie    02 - Aisne
Chateau Thierry - 02, FRA    Picardie    02 - Aisne
Chauny - 02, FRA    Picardie    02 - Aisne
Chezy en Orxois - 02, FRA    Picardie    02 - Aisne
Chezy sur Marne - 02, FRA    Picardie    02 - Aisne
Chierry - 02, FRA    Picardie    02 - Aisne
Commenchon - 02, FRA    Picardie    02 - Aisne
Connigis - 02, FRA    Picardie    02 - Aisne
Coyolles - 02, FRA    Picardie    02 - Aisne
Epaux Bezu - 02, FRA    Picardie    02 - Aisne
Epieds - 02, FRA    Picardie    02 - Aisne
Essomes sur Marne - 02, FRA    Picardie    02 - Aisne
Etampes sur Marne - 02, FRA    Picardie    02 - Aisne
Etrepilly - 02, FRA    Picardie    02 - Aisne
Faverolles - 02, FRA    Picardie    02 - Aisne
Gauchy - 02, FRA    Picardie    02 - Aisne
Gland - 02, FRA    Picardie    02 - Aisne
Guise - 02, FRA    Picardie    02 - Aisne
La Ferte Chevresis - 02, FRA    Picardie    02 - Aisne
La Ferte Milon - 02, FRA    Picardie    02 - Aisne
Laon - 02, FRA    Picardie    02 - Aisne
Lesquielles Saint Germain - 02, FRA    Picardie    02 - Aisne
Mercin et Vaux - 02, FRA    Picardie    02 - Aisne
Mezy Moulins - 02, FRA    Picardie    02 - Aisne
Missy sur Aisne - 02, FRA    Picardie    02 - Aisne
Morcourt - 02, FRA    Picardie    02 - Aisne
Moulins - 02, FRA    Picardie    02 - Aisne
Nesles la Montagne - 02, FRA    Picardie    02 - Aisne
Nogent l'Artaud - 02, FRA    Picardie    02 - Aisne
Nogentel - 02, FRA    Picardie    02 - Aisne
Ognes - 02, FRA    Picardie    02 - Aisne
Omissy - 02, FRA    Picardie    02 - Aisne
Passy en Valois - 02, FRA    Picardie    02 - Aisne
Pinon - 02, FRA    Picardie    02 - Aisne
Rouvroy - 02, FRA    Picardie    02 - Aisne
Saint Quentin - 02, FRA    Picardie    02 - Aisne
Selens - 02, FRA    Picardie    02 - Aisne
Septmonts - 02, FRA    Picardie    02 - Aisne
Serches - 02, FRA    Picardie    02 - Aisne
Silly la Poterie - 02, FRA    Picardie    02 - Aisne
Sinceny - 02, FRA    Picardie    02 - Aisne
Soissons - 02, FRA    Picardie    02 - Aisne
Suzy - 02, FRA    Picardie    02 - Aisne
Tergnier - 02, FRA    Picardie    02 - Aisne
Troesnes - 02, FRA    Picardie    02 - Aisne
Urvillers - 02, FRA    Picardie    02 - Aisne
Verdily - 02, FRA    Picardie    02 - Aisne
Villequier Aumont - 02, FRA    Picardie    02 - Aisne
Villers Cotterets - 02, FRA    Picardie    02 - Aisne
Villiers Saint Denis    Picardie    02 - Aisne
Vivaise - 02, FRA    Picardie    02 - Aisne
Agnetz - 60, FRA    Picardie    60 - Oise
Airion - 60, FRA    Picardie    60 - Oise
Allonne - 60, FRA    Picardie    60 - Oise
Amblainville - 60, FRA    Picardie    60 - Oise
Angicourt - 60, FRA    Picardie    60 - Oise
Ansacq - 60, FRA    Picardie    60 - Oise
Antilly - 60, FRA    Picardie    60 - Oise
Apremont - 60, FRA    Picardie    60 - Oise
Armancourt - 60, FRA    Picardie    60 - Oise
Aumont en Halatte - 60, FRA    Picardie    60 - Oise
Auneuil - 60, FRA    Picardie    60 - Oise
Autreches - 60, FRA    Picardie    60 - Oise
Aux Marais - 60, FRA    Picardie    60 - Oise
Avilly Saint Leonard - 60, FRA    Picardie    60 - Oise
Bachivillers - 60, FRA    Picardie    60 - Oise
Bailleval - 60, FRA    Picardie    60 - Oise
Bargny - 60, FRA    Picardie    60 - Oise
Beaurepaire - 60, FRA    Picardie    60 - Oise
Beauvais - 60, FRA    Picardie    60 - Oise
Berneuil en Bray - 60, FRA    Picardie    60 - Oise
Bethisy Saint Martin - 60, FRA    Picardie    60 - Oise
Betz - 60, FRA    Picardie    60 - Oise
Bienville - 60, FRA    Picardie    60 - Oise
Blaincourt les Precy - 60, FRA    Picardie    60 - Oise
Boran sur Oise - 60, FRA    Picardie    60 - Oise
Bornel - 60, FRA    Picardie    60 - Oise
Bouillancy - 60, FRA    Picardie    60 - Oise
Boullarre - 60, FRA    Picardie    60 - Oise
Brenouille - 60, FRA    Picardie    60 - Oise
Bresles - 60, FRA    Picardie    60 - Oise
Breuil le Sec - 60, FRA    Picardie    60 - Oise
Breuil le Vert - 60, FRA    Picardie    60 - Oise
Bury - 60, FRA    Picardie    60 - Oise
Cambronne les Clermont - 60, FRA    Picardie    60 - Oise
Canly - 60, FRA    Picardie    60 - Oise
Cauffry - 60, FRA    Picardie    60 - Oise
Chamant - 60, FRA    Picardie    60 - Oise
Chambly - 60, FRA    Picardie    60 - Oise
Chantilly - 60, FRA    Picardie    60 - Oise
Chelles - 60, FRA    Picardie    60 - Oise
Chevrieres - 60, FRA    Picardie    60 - Oise
Choisy au Bac - 60, FRA    Picardie    60 - Oise
Cinqueux - 60, FRA    Picardie    60 - Oise
Cires les Mello - 60, FRA    Picardie    60 - Oise
Clairoix - 60, FRA    Picardie    60 - Oise
Clermont - 60, FRA    Picardie    60 - Oise
Compiegne - 60, FRA    Picardie    60 - Oise
Coudun - 60, FRA    Picardie    60 - Oise
Courteuil - 60, FRA    Picardie    60 - Oise
Coye la Foret - 60, FRA    Picardie    60 - Oise
Cramoisy - 60, FRA    Picardie    60 - Oise
Creil - 60, FRA    Picardie    60 - Oise
Crepy en Valois - 60, FRA    Picardie    60 - Oise
Croutoy - 60, FRA    Picardie    60 - Oise
Crouy en Thelle - 60, FRA    Picardie    60 - Oise
Cuvergnon - 60, FRA    Picardie    60 - Oise
Dieudonne - 60, FRA    Picardie    60 - Oise
Duvy - 60, FRA    Picardie    60 - Oise
Eragny sur Epte - 60, FRA    Picardie    60 - Oise
Ercuis - 60, FRA    Picardie    60 - Oise
Erquery - 60, FRA    Picardie    60 - Oise
Estrees Saint Denis - 60, FRA    Picardie    60 - Oise
Etavigny - 60, FRA    Picardie    60 - Oise
Etouy - 60, FRA    Picardie    60 - Oise
Feigneux - 60, FRA    Picardie    60 - Oise
Feuquieres - 60, FRA    Picardie    60 - Oise
Fitz James - 60, FRA    Picardie    60 - Oise
Fresnoy en Thelle - 60, FRA    Picardie    60 - Oise
Frocourt - 60, FRA    Picardie    60 - Oise
Genvry - 60, FRA    Picardie    60 - Oise
Giraumont - 60, FRA    Picardie    60 - Oise
Glaignes - 60, FRA    Picardie    60 - Oise
Goincourt - 60, FRA    Picardie    60 - Oise
Gouvieux - 60, FRA    Picardie    60 - Oise
Grandvilliers - 60, FRA    Picardie    60 - Oise
Hemevillers - 60, FRA    Picardie    60 - Oise
Henonville - 60, FRA    Picardie    60 - Oise
Hermes - 60, FRA    Picardie    60 - Oise
Houdancourt - 60, FRA    Picardie    60 - Oise
Jaux - 60, FRA    Picardie    60 - Oise
La Chapelle en Serval - 60, FRA    Picardie    60 - Oise
La Neuville Roy - 60, FRA (Laneuvilleroy - 60, FRA)    Picardie    60 - Oise
Labruyere - 60, FRA    Picardie    60 - Oise
Lachelle - 60, FRA    Picardie    60 - Oise
Lacroix Saint Ouen - 60, FRA    Picardie    60 - Oise
Lagny - 60, FRA    Picardie    60 - Oise
Lagny le Sec - 60, FRA    Picardie    60 - Oise
Laigneville - 60, FRA    Picardie    60 - Oise
Lamorlaye - 60, FRA    Picardie    60 - Oise
Lassigny - 60, FRA    Picardie    60 - Oise
Le Mesnil en Thelle - 60, FRA    Picardie    60 - Oise
Le Meux - 60, FRA    Picardie    60 - Oise
Le Plessis Belleville - 60, FRA    Picardie    60 - Oise
Le Plessis Bellevillle - 60, FRA    Picardie    60 - Oise
Le Plessis Brion - 60, FRA    Picardie    60 - Oise
Le Plessis Patte d'Oie - 60, FRA    Picardie    60 - Oise
Les Ageux - 60, FRA    Picardie    60 - Oise
Liancourt - 60, FRA    Picardie    60 - Oise
Longueil Annel - 60, FRA    Picardie    60 - Oise
Longueil Sainte Marie - 60, FRA    Picardie    60 - Oise
Machemont - 60, FRA    Picardie    60 - Oise
Maignelay Montigny - 60, FRA (Maignelay - 60, FRA)    Picardie    60 - Oise
Margny les Compiegne - 60, FRA    Picardie    60 - Oise
Marolles - 60, FRA    Picardie    60 - Oise
Marseille en Beauvaisis - 60, FRA    Picardie    60 - Oise
Meru - 60, FRA    Picardie    60 - Oise
Mogneville - 60, FRA    Picardie    60 - Oise
Mont l'Eveque - 60, FRA    Picardie    60 - Oise
Montagny Sainte Felicite - 60, FRA    Picardie    60 - Oise
Montataire - 60, FRA    Picardie    60 - Oise
Morangles - 60, FRA    Picardie    60 - Oise
Mortemer - 60, FRA    Picardie    60 - Oise
Moyvillers - 60, FRA    Picardie    60 - Oise
Nanteuil le Haudouin - 60, FRA    Picardie    60 - Oise
Neuilly en Thelle - 60, FRA    Picardie    60 - Oise
Neuilly sous Clermont - 60, FRA    Picardie    60 - Oise
Noailles - 60, FRA    Picardie    60 - Oise
Nogent sur Oise - 60, FRA    Picardie    60 - Oise
Nointel - 60, FRA    Picardie    60 - Oise
Noyon - 60, FRA    Picardie    60 - Oise
Ognes - 60, FRA    Picardie    60 - Oise
Ormoy le Davien - 60, FRA    Picardie    60 - Oise
Ormoy Villers - 60, FRA    Picardie    60 - Oise
Orvillers Sorel - 60, FRA    Picardie    60 - Oise
Passel - 60, FRA    Picardie    60 - Oise
Pierrefonds - 60, FRA    Picardie    60 - Oise
Plainville - 60, FRA    Picardie    60 - Oise
Plessis de Roye - 60, FRA    Picardie    60 - Oise
Pont Sainte Maxence - 60, FRA    Picardie    60 - Oise
Pontpoint - 60, FRA    Picardie    60 - Oise
Precy Sur Oise - 60, FRA    Picardie    60 - Oise
Puiseux le Hauberger - 60, FRA    Picardie    60 - Oise
Rainvillers - 60, FRA    Picardie    60 - Oise
Rantigny - 60, FRA    Picardie    60 - Oise
Remy - 60, FRA    Picardie    60 - Oise
Rethondes - 60, FRA    Picardie    60 - Oise
Rivecourt - 60, FRA    Picardie    60 - Oise
Rocquemont - 60, FRA    Picardie    60 - Oise
Rosoy - 60, FRA    Picardie    60 - Oise
Rouville - 60, FRA    Picardie    60 - Oise
Roye sur Matz - 60, FRA    Picardie    60 - Oise
Sacy le Grand - 60, FRA    Picardie    60 - Oise
Saint Aubin sous Erquery - 60, FRA    Picardie    60 - Oise
Saint Jean aux Bois - 60, FRA    Picardie    60 - Oise
Saint Just en Chaussee - 60, FRA    Picardie    60 - Oise
Saint Leger aux Bois - 60, FRA    Picardie    60 - Oise
Saint Leu d'Esserent - 60, FRA    Picardie    60 - Oise
Saint Martin le Noeud - 60, FRA    Picardie    60 - Oise
Saint Maximin - 60, FRA    Picardie    60 - Oise
Saint Paul - 60, FRA    Picardie    60 - Oise
Saint Sauveur - 60, FRA    Picardie    60 - Oise
Senlis - 60, FRA    Picardie    60 - Oise
Sery Magneval - 60, FRA    Picardie    60 - Oise
Thiverny - 60, FRA    Picardie    60 - Oise
Thourotte - 60, FRA    Picardie    60 - Oise
Thury en Valois - 60, FRA    Picardie    60 - Oise
Tille - 60, FRA    Picardie    60 - Oise
Tracy le Mont - 60, FRA    Picardie    60 - Oise
Tricot - 60, FRA    Picardie    60 - Oise
Troissereux - 60, FRA    Picardie    60 - Oise
Trosly Breuil - 60, FRA    Picardie    60 - Oise
Ully Saint Georges - 60, FRA    Picardie    60 - Oise
Venette - 60, FRA    Picardie    60 - Oise
Verberie - 60, FRA    Picardie    60 - Oise
Verderonne - 60, FRA    Picardie    60 - Oise
Verneuil en Halatte - 60, FRA    Picardie    60 - Oise
Versigny - 60, FRA    Picardie    60 - Oise
Villeneuve les Sablons - 60, FRA (Villeneuve - 60, FRA)    Picardie    60 - Oise
Villers Saint Barthelemy - 60, FRA    Picardie    60 - Oise
Villers Saint Genest - 60, FRA    Picardie    60 - Oise
Villers sous Saint Leu - 60, FRA    Picardie    60 - Oise
Villers sur Coudun - 60, FRA    Picardie    60 - Oise
Villers sur There - 60, FRA (Allonne - 60, FRA)    Picardie    60 - Oise
Vineuil Saint Firmin - 60, FRA    Picardie    60 - Oise
Abbeville - 80, FRA    Picardie    80 - Somme
Ailly sur Somme - 80, FRA    Picardie    80 - Somme
Albert - 80, FRA    Picardie    80 - Somme
Allonville - 80, FRA    Picardie    80 - Somme
Amiens - 80, FRA    Picardie    80 - Somme
Argoeuves - 80, FRA    Picardie    80 - Somme
Armancourt - 80, FRA    Picardie    80 - Somme
Aumont - 80, FRA    Picardie    80 - Somme
Authuille - 80, FRA    Picardie    80 - Somme
Aveluy - 80, FRA    Picardie    80 - Somme
Becordel Becourt - 80, FRA    Picardie    80 - Somme
Bellancourt - 80, FRA    Picardie    80 - Somme
Bouzincourt - 80, FRA    Picardie    80 - Somme
Boves - 80, FRA    Picardie    80 - Somme
Buigny Saint Maclou - 80, FRA    Picardie    80 - Somme
Buire sur l'Ancre - 80, FRA    Picardie    80 - Somme
Cagny - 80, FRA    Picardie    80 - Somme
Cambron - 80, FRA    Picardie    80 - Somme
Camon - 80, FRA    Picardie    80 - Somme
Candas - 80, FRA    Picardie    80 - Somme
Caours - 80, FRA    Picardie    80 - Somme
Cayeux sur Mer - 80, FRA    Picardie    80 - Somme
Cottenchy - 60, FRA    Picardie    80 - Somme
Coullemelle - 80, FRA    Picardie    80 - Somme
Daours - 80, FRA    Picardie    80 - Somme
Dernancourt - 80, FRA    Picardie    80 - Somme
Dreuil les Amiens - 80, FRA    Picardie    80 - Somme
Drucat - 80, FRA    Picardie    80 - Somme
Dury - 80, FRA    Picardie    80 - Somme
Epagne Epagnette - 80, FRA    Picardie    80 - Somme
Flers sur Noye - 80, FRA    Picardie    80 - Somme
Fricourt - 80, FRA    Picardie    80 - Somme
Glisy - 80, FRA    Picardie    80 - Somme
Grand Laviers - 80, FRA    Picardie    80 - Somme
Hangest en Santerre - 80, FRA    Picardie    80 - Somme
Henencourt -80, FRA    Picardie    80 - Somme
Lafresguimont Saint Martin - 80, FRA    Picardie    80 - Somme
Laucourt - 80, FRA    Picardie    80 - Somme
Lavieville - 80, FRA    Picardie    80 - Somme
Licourt - 80, FRA    Picardie    80 - Somme
Longueau - 80, FRA    Picardie    80 - Somme
Mametz - 80, FRA    Picardie    80 - Somme
Marcelcave - 80, FRA    Picardie    80 - Somme
Mareuil Caubert - 80, FRA    Picardie    80 - Somme
Maurepas - 80, FRA    Picardie    80 - Somme
Meaulte - 80, FRA    Picardie    80 - Somme
Mers les Bains - 80, FRA    Picardie    80 - Somme
Mesnil Martinsart - 80, FRA    Picardie    80 - Somme
Mezieres en Santerre - 80, FRA    Picardie    80 - Somme
Millencourt - 80, FRA    Picardie    80 - Somme
Montdidier - 80, FRA    Picardie    80 - Somme
Montmarquet - 80, FRA (Lafresguimont Saint Martin - 80, FRA)    Picardie    80 - Somme
Moreuil - 80, FRA    Picardie    80 - Somme
Morlancourt - 80, FRA    Picardie    80 - Somme
Moyenneville - 80, FRA    Picardie    80 - Somme
Ovillers la Boisselle - 80, FRA    Picardie    80 - Somme
Pont de Metz - 80, FRA    Picardie    80 - Somme
Rethonvillers - 80, FRA    Picardie    80 - Somme
Rivery - 80, FRA    Picardie    80 - Somme
Roye - 80, FRA    Picardie    80 - Somme
Sailly Flibeaucourt - 80, FRA    Picardie    80 - Somme
Saint Ouen - 80, FRA    Picardie    80 - Somme
Saisseval - 80, FRA    Picardie    80 - Somme
Saleux - 80, FRA    Picardie    80 - Somme
Salouel - 80, FRA    Picardie    80 - Somme
Senlis le Sec - 80, FRA    Picardie    80 - Somme
Sorel - 80, FRA    Picardie    80 - Somme
Soyecourt - 80, FRA    Picardie    80 - Somme
Vauchelles les Quesnoy - 80, FRA    Picardie    80 - Somme
Vers sur Selle - 80, FRA    Picardie    80 - Somme
Ville sur Ancre - 80, FRA    Picardie    80 - Somme
Villers Bocage - 80, FRA    Picardie    80 - Somme
Yonval - 80, FRA    Picardie    80 - Somme
See all lists of French cities.

* 3 dpts and 13 arrondissements:
. 02 (Aisne) 5/5 arrondissements: Chateau Thierry, Laon, Saint Quentin, Soissons, Vervins.
. 60 (Oise) 4/4 arrondissements: Beauvais, Clermont, Compiegne, Senlis.
. 80 (Somme) 4/4 arrondissements: Abbeville, Amiens, Montdidier, Peronne.

Citizen Came

No comments:

Visitors from 226 countries or territories (as of EOY 2012) : Afghanistan, Aland Islands, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antigua Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bangladesh, Bahamas, Bahrein, Barbados, Belarus, Belgium, Belize, Benin, Bermudas, Bhutan, Bosnia & Herzegovina, Botswana, Brasil, British Virgin Islands, Brunei, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Canary Islands, Cape Verde, Caribbean Netherlands, Cayman Islands, Central African Republic, Chad, Chile, China, Colombia, Comoros, Congo, Congo RDC, Cook Islands, Costa Rica, Croatia, Cuba, Curacao, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guyana, Haiti, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iraq, Iran, Ireland, Isle of Man, Israel, Italy, Ivory Coast, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Korea (North), Korea (South), Kosovo, Kyrgyzstan, Kuwait, Lao, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Macau, Macedonia, Madagascar, Madeira, Malawi, Malaysia, Maldives, Mali, Malta, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Northern Mariana Islands, Norway, Oman, Pakistan, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russia, Rwanda, Saint Barthelemy, Saint Helena Ascension and Tristan da Cunha, Saint Lucia, Saint Kitts and Nevis, Saint Martin, Saint Pierre and Miquelon, Saint Vincent and Grenadines, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Sint Maarten, Slovakia, Slovenia, Somalia, South Africa, Spain, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Syria, Taiwan, Tajikistan, Tanzania, Thailand, Timor Leste (East Timor), Togo, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Uganda, Ukraine, UAE, Uqbar, UK, Uruguay, USA, US Minor Outlying Islands, US Virgin Islands, Uzbekistan, Vanuatu, Vatican, Venezuela, Viet Nam, Wallis and Futuna, Yemen, Zambia, Zimbabwe.

WORLD - AFRICA - AMERICAS - ASIA - EURO - MIDEAST - PACIFIC

WHOis searches

NB : Not all visitors are listed here - this is only part of the data collected, which is itself very limited, with partial and random updates. Feel free to leave a comment or suggestion.

Welcome to my personal portal : Stephanemot.com - Citizen Came - blogules - blogules (VF) - mot-bile - footlog - Seoul Village - La Ligue des Oublies - dragedies - footlog archives - blogules archives - blogules archives (VF) - errlines - Little Shop Of Errors.

Copyright Stephane MOT