Welcome Guest

Contributing bird photos and recordings to Avibase

People can contribute bird photos and sound recordings to Avibase by joining the Avibase Flickr group or submitting sound recordings to Xeno-Canto.

  1. Avibase Media Stats - information about the number of photos and recordings available in Avibase
  2. Avibase Flickr Members - list and individual stats of contributing members to the Avibase Flickr group
  3. Missing Photos - list of species by region for which there are no photos yet
  4. Missing Recordings - list of species by region for which there are no recordings yet

List of species and subspecies for Flickr member 110394983@N04. Please note that the taxonomic names used here may differ from the tags used (e.g. synonyms). If you think that some of your photos are missing, please check that they are correctly tagged in Flickr (making sure that the scientific name is a single tag, enclosed by quotes, e.g. "Parus major"). If you change or add tags to your photos after they have been indexed, you may need to request a re-indexing of your photostream, which you can do on this page. Also note that new photos may not appear for a period of up to 48h.

Scientific nameCommon namePhotos indexed
1. Dromaius novaehollandiae Emu1 photo
2. Tinamus guttatus White-throated Tinamou1 photo
3. Crypturellus cinnamomeus Thicket Tinamou1 photo
4. Calonectris borealis Cory's Shearwater1 photo
5. Sula nebouxii Blue-footed Booby4 photos
6. Sula granti Nazca Booby3 photos
7. Pelecanus thagus Peruvian Pelican1 photo
8. Balaeniceps rex Shoebill2 photos
9. Pilherodius pileatus Capped Heron1 photo
10. Ardea cocoi Cocoi Heron1 photo
11. Ardea melanocephala Black-headed Heron1 photo
12. Ardea purpurea Purple Heron1 photo
13. Ardea alba Western Great Egret1 photo
14. Ardeola grayii Indian Pond-Heron1 photo
15. Butorides striata Striated Heron1 photo
16. Nyctanassa violacea Yellow-crowned Night-Heron1 photo
17. Nycticorax nycticorax Black-crowned Night-Heron3 photos
18. Tigrisoma lineatum Rufescent Tiger-Heron1 photo
19. Botaurus pinnatus Pinnated Bittern1 photo
20. Botaurus stellaris Great Bittern1 photo
21. Scopus umbretta Hamerkop1 photo
22. Nipponia nippon Crested Ibis1 photo
23. Platalea ajaja Roseate Spoonbill1 photo
24. Mycteria americana Wood Stork1 photo
25. Mycteria ibis Yellow-billed Stork1 photo
26. Mycteria leucocephala Painted Stork1 photo
27. Anastomus lamelligerus African Openbill1 photo
28. Ciconia ciconia White Stork2 photos
29. Ephippiorhynchus asiaticus Black-necked Stork1 photo
30. Jabiru mycteria Jabiru1 photo
31. Leptoptilos javanicus Lesser Adjutant1 photo
32. Coragyps atratus Black Vulture1 photo
33. Cathartes melambrotus Greater Yellow-headed Vulture1 photo
34. Phoenicopterus roseus Greater Flamingo1 photo
35. Nomonyx dominicus Masked Duck1 photo
36. Anser anser Greylag Goose1 photo
37. Branta leucopsis Barnacle Goose1 photo
38. Tadorna ferruginea Ruddy Shelduck1 photo
39. Mergus serrator Red-breasted Merganser1 photo
40. Neophron percnopterus Egyptian Vulture3 photos
41. Circaetus pectoralis Black-chested Snake-Eagle1 photo
42. Kaupifalco monogrammicus Lizard Buzzard1 photo
43. Accipiter badius Shikra2 photos
44. Rupornis magnirostris Roadside Hawk1 photo
45. Geranoaetus albicaudatus White-tailed Hawk1 photo
46. Clanga clanga Greater Spotted Eagle1 photo
47. Lophaetus occipitalis Long-crested Eagle1 photo
48. Caracara plancus Southern Caracara1 photo
49. Falco naumanni Lesser Kestrel1 photo
50. Falco cherrug Saker Falcon1 photo
51. Ortalis cinereiceps Grey-headed Chachalaca1 photo
52. Penelope purpurascens Crested Guan1 photo
53. Penelope obscura Dusky-legged Guan1 photo
54. Penelope obscura obscura Dusky-legged Guan (obscura)1 photo
55. Alectoris rufa Red-legged Partridge1 photo
56. Francolinus pondicerianus Grey Francolin1 photo
57. Laterallus albigularis White-throated Crake1 photo
58. Porphyrio porphyrio Purple Swamphen1 photo
59. Eurypyga helias Sunbittern1 photo
60. Ardeotis kori Kori Bustard1 photo
61. Lissotis melanogaster Black-bellied Bustard2 photos
62. Actophilornis africanus African Jacana2 photos
63. Tringa erythropus Spotted Redshank1 photo
64. Tringa glareola Wood Sandpiper1 photo
65. Calidris maritima Purple Sandpiper1 photo
66. Phalaropus lobatus Red-necked Phalarope1 photo
67. Phalaropus fulicarius Red Phalarope2 photos
68. Attagis gayi Rufous-bellied Seedsnipe1 photo
69. Burhinus bistriatus Double-striped Thick-knee1 photo
70. Vanellus spinosus Spur-winged Lapwing1 photo
71. Himantopus himantopus Black-winged Stilt1 photo
72. Glareola pratincola Collared Pratincole3 photos
73. Stercorarius parasiticus Parasitic Jaeger2 photos
74. Stercorarius longicaudus Long-tailed Jaeger1 photo
75. Larus belcheri Band-tailed Gull1 photo
76. Ichthyaetus audouinii Audouin's Gull1 photo
77. Larus hyperboreus Glaucous Gull1 photo
78. Rissa tridactyla Black-legged Kittiwake1 photo
79. Thalasseus sandvicensis Sandwich Tern1 photo
80. Sterna hirundo Common Tern2 photos
81. Sterna paradisaea Arctic Tern3 photos
82. Chlidonias leucopterus White-winged Tern1 photo
83. Fratercula arctica Atlantic Puffin1 photo
84. Pterocles indicus Painted Sandgrouse1 photo
85. Spilopelia senegalensis Laughing Dove1 photo
86. Streptopelia capicola Ring-necked Dove1 photo
87. Zenaida auriculata Eared Dove1 photo
88. Zenaida meloda West Peruvian Dove1 photo
89. Treron phoenicopterus Yellow-footed Green-Pigeon1 photo
90. Treron calvus African Green-Pigeon1 photo
91. Treron calvus calvus African Green-Pigeon (calvus)1 photo
92. Alisterus scapularis Australian King-Parrot1 photo
93. Anodorhynchus hyacinthinus Hyacinth Macaw4 photos
94. Ara ararauna Blue-and-yellow Macaw3 photos
95. Ara macao Scarlet Macaw1 photo
96. Forpus coelestis Pacific Parrotlet1 photo
97. Colius striatus Speckled Mousebird1 photo
98. Corythaixoides personatus Bare-faced Go-away-bird2 photos
99. Eudynamys scolopaceus Asian Koel1 photo
100. Eudynamys scolopaceus scolopaceus Asian Koel (scolopaceus)1 photo
101. Otus scops Eurasian Scops-Owl1 photo
102. Megascops cooperi Pacific Screech-Owl1 photo
103. Bubo bubo Eurasian Eagle-Owl1 photo
104. Bubo nipalensis Spot-bellied Eagle-Owl1 photo
105. Ketupa zeylonensis Brown Fish-Owl1 photo
106. Strix nigrolineata Black-and-white Owl2 photos
107. Strix woodfordii African Wood-Owl1 photo
108. Lophostrix cristata Crested Owl1 photo
109. Glaucidium perlatum Pearl-spotted Owlet1 photo
110. Athene brama Spotted Owlet1 photo
111. Aegolius funereus Boreal Owl1 photo
112. Ninox novaeseelandiae Morepork1 photo
113. Ninox scutulata Brown Boobook1 photo
114. Nyctibius grandis Great Potoo2 photos
115. Nyctibius griseus Common Potoo3 photos
116. Caprimulgus macrurus Large-tailed Nightjar1 photo
117. Caprimulgus inornatus Plain Nightjar1 photo
118. Hydropsalis climacocerca Ladder-tailed Nightjar1 photo
119. Uropsalis lyra Lyre-tailed Nightjar1 photo
120. Florisuga mellivora White-necked Jacobin1 photo
121. Colibri delphinae Brown Violet-ear1 photo
122. Lophornis adorabilis White-crested Coquette1 photo
123. Discosura conversii Green Thorntail1 photo
124. Thalurania fannyae Green-crowned Woodnymph1 photo
125. Thalurania furcata Fork-tailed Woodnymph1 photo
126. Eupherusa eximia Stripe-tailed Hummingbird1 photo
127. Microchera cupreiceps Coppery-headed Emerald1 photo
128. Microchera albocoronata Snowcap1 photo
129. Heliodoxa jacula Green-crowned Brilliant1 photo
130. Heliodoxa leadbeateri Violet-fronted Brilliant1 photo
131. Ensifera ensifera Sword-billed Hummingbird1 photo
132. Pharomachrus mocinno Resplendent Quetzal2 photos
133. Trogon chionurus White-tailed Trogon1 photo
134. Trogon personatus Masked Trogon1 photo
135. Trogon caligatus Gartered Trogon1 photo
136. Halcyon leucocephala Grey-headed Kingfisher1 photo
137. Halcyon malimbica Blue-breasted Kingfisher1 photo
138. Megaceryle maxima Giant Kingfisher1 photo
139. Chloroceryle amazona Amazon Kingfisher1 photo
140. Momotus coeruliceps Blue-crowned Motmot1 photo
141. Nyctyornis athertoni Blue-bearded Bee-eater1 photo
142. Merops bulocki Red-throated Bee-eater1 photo
143. Merops pusillus Little Bee-eater1 photo
144. Merops leschenaulti Chestnut-headed Bee-eater1 photo
145. Coracias caudatus Lilac-breasted Roller1 photo
146. Coracias naevius Rufous-crowned Roller1 photo
147. Coracias cyanogaster Blue-bellied Roller1 photo
148. Tockus deckeni Von der Decken's Hornbill1 photo
149. Ocyceros birostris Indian Grey-Hornbill1 photo
150. Anthracoceros coronatus Malabar Pied-Hornbill1 photo
151. Anthracoceros albirostris Oriental Pied-Hornbill1 photo
152. Buceros bicornis Great Hornbill1 photo
153. Bycanistes subcylindricus Black-and-white-casqued Hornbill1 photo
154. Bucorvus leadbeateri Southern Ground-Hornbill1 photo
155. Upupa epops Eurasian Hoopoe1 photo
156. Galbula ruficauda Rufous-tailed Jacamar2 photos
157. Notharchus macrorhynchos Guianan Puffbird1 photo
158. Nystalus maculatus Spot-bellied Puffbird1 photo
159. Monasa nigrifrons Black-fronted Nunbird1 photo
160. Psilopogon asiaticus Blue-throated Barbet1 photo
161. Lybius bidentatus Double-toothed Barbet1 photo
162. Capito auratus Gilded Barbet1 photo
163. Capito auratus auratus Gilded Barbet (auratus)1 photo
164. Eubucco bourcierii Red-headed Barbet2 photos
165. Semnornis frantzii Prong-billed Barbet1 photo
166. Aulacorhynchus prasinus Emerald Toucanet3 photos
167. Aulacorhynchus haematopygus Crimson-rumped Toucanet1 photo
168. Pteroglossus torquatus Collared Aracari1 photo
169. Pteroglossus bailloni Saffron Toucanet2 photos
170. Andigena hypoglauca Grey-breasted Mountain-Toucan1 photo
171. Ramphastos dicolorus Red-breasted Toucan1 photo
172. Melanerpes formicivorus Acorn Woodpecker1 photo
173. Melanerpes hoffmannii Hoffmann's Woodpecker1 photo
174. Dendropicos goertae Grey Woodpecker1 photo
175. Dendrocopos hyperythrus Rufous-bellied Woodpecker1 photo
176. Picus chlorolophus Lesser Yellownape1 photo
177. Guyramemua affine Chapada Flycatcher1 photo
178. Todirostrum chrysocrotaphum Yellow-browed Tody-Flycatcher1 photo
179. Pyrrhomyias cinnamomeus Cinnamon Flycatcher1 photo
180. Mitrephanes phaeocercus Tufted Flycatcher1 photo
181. Contopus cinereus Tropical Pewee1 photo
182. Empidonax virescens Acadian Flycatcher1 photo
183. Empidonax flavescens Yellowish Flycatcher1 photo
184. Pyrocephalus rubinus Scarlet Flycatcher1 photo
185. Ochthoeca rufipectoralis Rufous-breasted Chat-Tyrant1 photo
186. Gubernetes yetapa Streamer-tailed Tyrant1 photo
187. Philohydor lictor Lesser Kiskadee1 photo
188. Pitangus sulphuratus Great Kiskadee1 photo
189. Rupicola peruvianus Andean Cock-of-the-rock2 photos
190. Manacus vitellinus Golden-collared Manakin1 photo
191. Manacus vitellinus vitellinus Golden-collared Manakin (vitellinus)1 photo
192. Cymbilaimus lineatus Fasciated Antshrike1 photo
193. Thamnophilus doliatus Barred Antshrike1 photo
194. Gymnopithys bicolor Bicolored Antbird1 photo
195. Gymnopithys leucaspis White-cheeked Antbird1 photo
196. Hylophylax naevioides Spotted Antbird1 photo
197. Cinclodes excelsior Stout-billed Cinclodes1 photo
198. Sclerurus albigularis Grey-throated Leaftosser1 photo
199. Sclerurus albigularis propinquus Grey-throated Leaftosser (propinquus)1 photo
200. Dendrocincla tyrannina Tyrannine Woodcreeper1 photo
201. Dendrocincla fuliginosa Plain-brown Woodcreeper1 photo
202. Lepidocolaptes lacrymiger Montane Woodcreeper1 photo
203. Grallaria gigantea Giant Antpitta1 photo
204. Grallaria ruficapilla Chestnut-crowned Antpitta1 photo
205. Grallaria nuchalis Chestnut-naped Antpitta1 photo
206. Grallaria flavotincta Yellow-breasted Antpitta1 photo
207. Grallaria milleri Brown-banded Antpitta1 photo
208. Grallaricula flavirostris Ochre-breasted Antpitta1 photo
209. Lanius phoenicuroides Turkestan Shrike1 photo
210. Lanius schach Long-tailed Shrike1 photo
211. Lanius minor Lesser Grey Shrike1 photo
212. Lanius meridionalis Southern Grey Shrike1 photo
213. Lanius senator Woodchat Shrike1 photo
214. Struthidea cinerea Apostlebird1 photo
215. Calocitta formosa White-throated Magpie-Jay1 photo
216. Garrulus lanceolatus Black-headed Jay1 photo
217. Dendrocitta vagabunda Rufous Treepie1 photo
218. Pseudopodoces humilis Tibetan Ground-Jay1 photo
219. Corvus corone Carrion Crow1 photo
220. Corvus cornix cornix Hooded Crow (cornix)1 photo
221. Elminia longicauda African Blue-Flycatcher1 photo
222. Batis perkeo Pygmy Batis1 photo
223. Prionops plumatus White Helmetshrike1 photo
224. Ptiliogonys caudatus Long-tailed Silky-flycatcher3 photos
225. Cinclus pallasii Brown Dipper1 photo
226. Turdus kessleri White-backed Thrush1 photo
227. Turdus migratorius American Robin1 photo
228. Empidornis semipartitus Silverbird1 photo
229. Melaenornis fischeri White-eyed Slaty-Flycatcher1 photo
230. Muscicapa aquatica Swamp Alseonax1 photo
231. Muscicapa adusta Dusky Alseonax1 photo
232. Cyornis tickelliae Tickell's Blue-Flycatcher1 photo
233. Cyornis tickelliae tickelliae Tickell's Blue-Flycatcher (tickelliae)1 photo
234. Erithacus rubecula European Robin1 photo
235. Luscinia megarhynchos Common Nightingale1 photo
236. Luscinia svecica Bluethroat1 photo
237. Luscinia svecica svecica Bluethroat (svecica)1 photo
238. Cercotrichas galactotes Rufous-tailed Scrub-Robin1 photo
239. Cercotrichas galactotes syriaca Rufous-tailed Scrub-Robin (syriaca)1 photo
240. Copsychus malabaricus White-rumped Shama1 photo
241. Phoenicurus auroreus Daurian Redstart1 photo
242. Phoenicurus erythrogastrus White-winged Redstart1 photo
243. Saxicola rubicola European Stonechat1 photo
244. Saxicola torquatus African Stonechat1 photo
245. Saxicola caprata Pied Bushchat1 photo
246. Saxicola ferreus Grey Bushchat1 photo
247. Saxicola ferreus ferreus Grey Bushchat (ferreus)1 photo
248. Oenanthe oenanthe Northern Wheatear3 photos
249. Oenanthe fusca Indian Chat1 photo
250. Lamprotornis chalcurus Bronze-tailed Glossy-Starling1 photo
251. Lamprotornis superbus Superb Starling1 photo
252. Pastor roseus Rosy Starling1 photo
253. Acridotheres tristis Common Myna1 photo
254. Mimus longicaudatus Long-tailed Mockingbird2 photos
255. Sitta frontalis Velvet-fronted Nuthatch1 photo
256. Tichodroma muraria Wallcreeper1 photo
257. Campylorhynchus fasciatus Fasciated Wren1 photo
258. Poecile palustris Marsh Tit1 photo
259. Parus monticolus Green-backed Tit1 photo
260. Ptyonoprogne rupestris Eurasian Crag-Martin1 photo
261. Hirundo rustica Barn Swallow1 photo
262. Cecropis abyssinica Lesser Striped-Swallow2 photos
263. Regulus regulus Goldcrest1 photo
264. Spizixos canifrons Crested Finchbill1 photo
265. Pycnonotus xanthorrhous Brown-breasted Bulbul1 photo
266. Pycnonotus leucogenis Himalayan Bulbul1 photo
267. Pycnonotus cafer Red-vented Bulbul1 photo
268. Acrocephalus baeticatus African Reed-Warbler1 photo
269. Acrocephalus dumetorum Blyth's Reed-Warbler1 photo
270. Cisticola galactotes Rufous-winged Cisticola1 photo
271. Cisticola galactotes galactotes Rufous-winged Cisticola (galactotes)1 photo
272. Phylloscopus bonelli Bonelli's Warbler1 photo
273. Phylloscopus tephrocephalus Grey-crowned Warbler1 photo
274. Sylvia atricapilla Blackcap1 photo
275. Erythrogenys erythrogenys Rusty-cheeked Scimitar-Babbler1 photo
276. Pomatorhinus schisticeps White-browed Scimitar-Babbler1 photo
277. Argya earlei Striated Babbler1 photo
278. Argya striata Jungle Babbler1 photo
279. Ianthocincla ocellata Spotted Laughingthrush1 photo
280. Trochalopteron erythrocephalum Chestnut-crowned Laughingthrush1 photo
281. Actinodura nipalensis Hoary-throated Barwing1 photo
282. Heterophasia capistrata Rufous Sibia1 photo
283. Panurus biarmicus Bearded Parrotbill1 photo
284. Mirafra erythroptera Indian Lark1 photo
285. Eremopterix griseus Ashy-crowned Sparrow-Lark1 photo
286. Dicaeum erythrorhynchos Pale-billed Flowerpecker1 photo
287. Nectarinia kilimensis Bronze Sunbird1 photo
288. Passer hispaniolensis Spanish Sparrow1 photo
289. Passer griseus Grey-headed Sparrow1 photo
290. Passer montanus Eurasian Tree Sparrow1 photo
291. Passer montanus tibetanus Eurasian Tree Sparrow (tibetanus)1 photo
292. Onychostruthus taczanowskii White-rumped Snowfinch1 photo
293. Pyrgilauda blanfordi Plain-backed Snowfinch1 photo
294. Motacilla maderaspatensis White-browed Wagtail1 photo
295. Motacilla flava Western Yellow Wagtail2 photos
296. Macronyx croceus Yellow-throated Longclaw1 photo
297. Anthus campestris Tawny Pipit1 photo
298. Prunella collaris Alpine Accentor1 photo
299. Prunella himalayana Rufous-streaked Accentor1 photo
300. Prunella rubeculoides Robin Accentor3 photos
301. Histurgops ruficauda Rufous-tailed Weaver1 photo
302. Ploceus castaneiceps Taveta Golden Weaver1 photo
303. Ploceus melanocephalus Black-headed Weaver1 photo
304. Lagonosticta senegala Red-billed Firefinch1 photo
305. Lagonosticta senegala ruberrima Red-billed Firefinch (ruberrima)1 photo
306. Uraeginthus bengalus Red-cheeked Cordonbleu1 photo
307. Estrilda atricapilla Black-headed Waxbill1 photo
308. Spermestes cucullata Bronze Munia1 photo
309. Vidua orientalis Northern Paradise-Whydah1 photo
310. Fringilla montifringilla Brambling1 photo
311. Crithagra leucopygia White-rumped Seedeater1 photo
312. Crithagra sulphurata Brimstone Canary1 photo
313. Spinus xanthogastrus Yellow-bellied Siskin1 photo
314. Carpodacus erythrinus Common Rosefinch1 photo
315. Carpodacus rodopeplus Spotted Rosefinch1 photo
316. Carpodacus thura Himalayan White-browed Rosefinch1 photo
317. Carpodacus severtzovi Spotted Great Rosefinch1 photo
318. Pyrrhula erythrocephala Red-headed Bullfinch2 photos
319. Emberiza cia Rock Bunting1 photo
320. Emberiza buchanani Grey-necked Bunting1 photo
321. Emberiza hortulana Ortolan Bunting1 photo
322. Emberiza tahapisi Cinnamon-breasted Bunting1 photo
323. Junco hyemalis Dark-eyed Junco1 photo
324. Atlapetes melanocephalus Santa Marta Brush-Finch1 photo
325. Arremon assimilis Gray-stripped Brush-Finch1 photo
326. Arremon castaneiceps Olive Finch1 photo
327. Setophaga petechia Mangrove Warbler1 photo
328. Setophaga tigrina Cape May Warbler1 photo
329. Setophaga coronata Myrtle Warbler1 photo
330. Setophaga coronata coronata Myrtle Warbler (coronata)1 photo
331. Setophaga coronata hooveri Myrtle Warbler (hooveri)1 photo
332. Cardellina pusilla Wilson's Warbler1 photo
333. Myioborus torquatus Collared Redstart1 photo
334. Hemithraupis guira Guira Tanager1 photo
335. Mitrospingus cassinii Dusky-faced Tanager1 photo
336. Tachyphonus coronatus Ruby-crowned Tanager1 photo
337. Trichothraupis melanops Black-goggled Tanager1 photo
338. Ramphocelus sanguinolentus Crimson-collared Tanager1 photo
339. Ramphocelus nigrogularis Masked Crimson Tanager1 photo
340. Thraupis episcopus Blue-grey Tanager3 photos
341. Pipraeidea bonariensis Blue-and-yellow Tanager1 photo
342. Anisognathus igniventris Scarlet-bellied Mountain-Tanager1 photo
343. Anisognathus somptuosus Blue-shouldered Mountain-tanager1 photo
344. Euphonia violacea Violaceous Euphonia1 photo
345. Euphonia xanthogaster Orange-bellied Euphonia1 photo
346. Chlorophonia cyanea Blue-naped Chlorophonia2 photos
347. Tangara seledon Green-headed Tanager2 photos
348. Tangara cyanoventris Gilt-edged Tanager1 photo
349. Tangara icterocephala Silver-throated Tanager1 photo
350. Tangara chrysotis Golden-eared Tanager1 photo
351. Tangara parzudakii Flame-faced Tanager1 photo
352. Ixothraupis punctata Spotted Tanager1 photo
353. Chalcothraupis ruficervix Golden-naped Tanager1 photo
354. Stilpnia larvata Golden-hooded Tanager2 photos
355. Iridophanes pulcherrimus Golden-collared Honeycreeper1 photo
356. Chlorophanes spiza Green Honeycreeper1 photo
357. Cyanerpes lucidus Shining Honeycreeper1 photo
358. Cyanerpes cyaneus Red-legged Honeycreeper2 photos
359. Tersina viridis Swallow Tanager1 photo
360. Sicalis flaveola Saffron Finch1 photo
361. Sporophila peruviana Parrot-billed Seedeater1 photo
362. Diglossa plumbea Slaty Flowerpiercer2 photos
363. Diglossa gloriosissima Chestnut-bellied Flowerpiercer1 photo
364. Diglossa cyanea Masked Flowerpiercer2 photos
365. Psarocolius angustifrons Russet-backed Oropendola1 photo
366. Icterus cayanensis Epaulet Oriole1 photo
367. Agelaius phoeniceus Red-winged Blackbird1 photo

Avibase has been visited 344,363,681 times since 24 June 2003. © Denis Lepage | Privacy policy