Gallery Links
Users Online
· Guests Online: 10

· Members Online: 1

· Total Members: 4,934
· Newest Member: RobertWienand
Forum Threads
Theme Switcher
Switch to:
Last Seen Users
· weiaOnline
· dipdip00:08:43
· John Carr00:08:54
· Joerg Schneider00:17:46
· libor00:24:05
· MorganA00:38:22
· bobgaia01:28:43
· ESant01:36:37
· Nacho Cabellos01:55:10
· pierred01:59:35
Latest Photo Additions
Recent downloads
Dvořák, L., 2016. The first record of Sylvicola pounctatus (Diptera: Anisopodidae) from Greece. - Parnassiana Archives 4: 34-35.527
Haenni, J.-P., & G. Ramel, 2017. The Bibionidae (Diptera) from the Kerkini area (Macedonia, northern Greece). - Parnassiana Archives 5: 35-44.475
Papadopoulos, E., & & L. Dvořák, 2015. Oestrus ovis (Linnaeus, 1761) (Diptera, Oestridae), first records of an adult from Greece. - Parnassiana Archives 3: 3-6.459
Loew, H., 1862. Die europischen Bohrfliegen (Trypetidae). - W. Junk, Vienne. 2 + 128, pl. 1-26.764
Loew, H., 1846. Fragmente zur Kenntniss der europaischen Arten einiger Dipterengattungen. - Linnaea Entomologica 1: 319-530, pl. III.1045
Loew, H., 1844. Kritische Untersuchung der europäischen Arten des Genus Trypeta. - Germar′s Zeitschrift für Entomologie 5: 312–437, pl. 1-2.1409
Hendel, F., 1914. Die Bohrfliegen Südamerikas. Übersicht und Katalog der bisher aus der neotropischen Region beschriebenen Tephritinen. - Abhandlungen und Berichte des Königlichen Zoologischen und Anthropologisch-Ethnographischen Museums zu Dresden 14(3) [1912]: 1-84, 4 pls.1753
Shatalkin, A.I., 1999. New and little-known Lauxaniidae (Diptera) from Asia. - Russian Entomological Journal 7(3-4)[1998]: 209-218.1144
Shatalkin, A.I., 1999. New species of Lauxaniidae (Diptera) from Japan and China. - Russian Entomological Journal 7(1-2)[1998]: 59-62.843
Shatalkin, A.I., 1998. Palaearctic fly species from the genus Minettia (Diptera, Lauxaniidae). - Entomological Review 78(8): 952-961. [English version.]1332
Shatalkin, A.I., 1998. Palaearctic species of the genus Minettia (Diptera, Lauxaniidae). - Zoologicheskii Zhurnal 77(7): 809-817. [Russian version.]1132
Shatalkin, A.I., 1997. East-Asian species of Lauxaniidae (Diptera). Genera Trigonometopus Mcq., Protrigonometopus Hendel. - International Journal of Dipterological Research 8(3): 163-168.937
Shatalkin, A.I., 1996. New and little known species of flies of Lauxaniidae and Strongylophthalmidae (Diptera). - Russian Entomological Journal 4(1-4)[1995]: 145-157.1254
Shatalkin, A.I., 1995. Palaearctic species of Homoneura (Diptera, Lauxaniindae). - Zoologicheskii Zhurnal 74(11): 54-67. [Russian version.]1172
Shatalkin, A.I., 1996. Palaearctic species of Homoneura (Diptera, Lauxaniindae). - Entomological Review 75(7): 171-186. [English version.]1462
Shatalkin, A.I., 1993. New species of Lauxaniidae (Diptera). - Russian Entomological Journal 2(3-4): 105-118.1139
Shatalkin, A.I., 1993. New lauxaniid flies (Diptera, Lauxaniidae) from the Amur River Region and the Far East. - Entomological Review 72(1): 150-158. [Englsih version.]1033
Shatalkin, A.I., 1992. New lauxaniid flies (Diptera, Lauxaniidae) from the Amur Region and the Far East. - Zoologicheskii Zhurnal 71(9): 79-87. [Russian version.]834
Setyaningrum, H., & H.M. Al Dhafer, 2014. The Calliphoridae the blow flies (Diptera: Oestroidea) of Kingdom of Saudi Arabia. - Egyptian Academic Journal of Biological Sciences A. Entomology 7(1): 49-139. The new check list of Calliphoridae from Saudi Arabia and surrounding countries.1517
Zaitzev, V.F., M.N. Kandybina, E.P. Nartshuk & V. Richter, 1983. Catalogue of the type specimens in the collection of the Zoological Institute of the AS USSR. Insecta Diptera. Issue 1. Families Acroceridae, Nemestrinidae, Вombyliidae. Nauka Publ., Leningrad: 46 pp.1449
Kameneva, E.P., 2008. New and little-known Ulidiidae (Diptera, Tephritoidea) from Europe. - Vestnik Zoologii 42(5): 427-454.8
Krivosheina, M.G., & N.P. Krivosheina, 1996. A revision of the genus Homalocephala Zetterstedt, 1838 (Diptera Ulidiidae) of Russia. - Russian Entomological Journal 4(1-4)[1995]: 109-113.4
Krivosheina, M.G., & N.P. Krivosheina, 1998. A new species of the genus Homalocephala Zetterstedt, 1838 (Diptera, Ulidiidae) from Russia. - Russian Entomological Journal 6(1/2) [1997]: 83-84.1
Kameneva, E.P., 1999. A new species of the genus Herina (Diptera, Ulidiidae) from Far East Russia. - Vestnik Zoologii 33(1/2): 97-99.1
Kameneva, E.P., 2006. East Asian and Papuan species of the genus Herina Robineau-Desvoidy (Diptera, Ulidiidae, Otitinae). - Instrumenta Biodiversitatis 7: 1-45.1
Kameneva, E.P., 2013. A new species of the genus Herina (Diptera, Ulidiidae) from Dominica (Lesser Antilles). - Vestnik Zoologii 47(2): 127-132.1
Kameneva, E.P. & V.A. Korneyev, 2012. A new species of Herina Robineau-Desvoidy, 1830 (Diptera: Ulidiidae) from Turkey, with the key to species of oscillans group. - Zootaxa 3548: 69-74.4
Kameneva, E.P., & I.G. Pljushtch, 2010. The Central Asian Herina (Diptera: Ulidiidae), with the description of a new species from Afghanistan. - Zootaxa 2424: 42-50.2
Mohamadzade Namin, S., & E.P. Kameneva, 2013. A new species of the genus Herina Robineau-Desvoidy, 1830 from Iran and Turkey (Diptera: Ulidiidae). - Zoology in the Middle East 59(3): 266-272.2
Morgulis, E., A. Freidberg & E.P. Kameneva, 2013. Two new species of Herina (Diptera: Ulidiidae) from the Mediterranean region, with key to species groups. - Zootaxa 3686(4): 461-470.6
Rotheray, G.E., 1993. Colour guide to hoverfly larvae (Diptera, Syrphidae) in Britain and Europe. - Dipterists Digest 9: 1-156.1675
Raffone, G., 2012d. On some records of Diptera Empididae and Hybotidae from Jamaica with description of Hemerodromia subedentula n.sp. (Insecta, Diptera, Beachycera). - Bollettino del Museo civico di Storia Naturale di Venezia 63: 103-106.1104
Raffone, G., 2012c. New or interesting records of Diptera Empididae and Hybotidae from Bolivia with description of Platypalpus pseudomollitus n. sp. (Insecta, Diptera, Brachycera). - Bollettino del Museo civico di Storia Naturale di Venezia 63: 97-101.998
Raffone, G., 2012b. Two new species of Hybotidae from Bolivia with keys to the world species of Megagrapha (Diptera Hybotidae). - Bollettino della Società Entomologica Italiana 144(1): 28-30.1056
Raffone, G., 2012a. On some Diptera Hybotidae from Sierra Leone with description of Elaphropeza plurimaculata n. sp. and a key to the species of Elaphropeza Macquart, 1827 from Sierra Leone (Insecta, Diptera, Hybotidae). - Lavori della Società Veneziana di Scienze Naturali 37: 5-8.1217
Almeida, J., 2013. New records of picture-winged flies (Diptera, Ulidiidae) for Portugal. - Arquivos Entomoloxicos 8: 149-154.201
Syrph the Net Species Accounts, version 2012114
Syrph the Net Keys, version 2012170
Smith, K.G.V., 1963. A short synopsis of British Chamaemyiidae (Dipt.). – Transactions of the Society for British Entomology 15: 103-115.34
Collin, J.E., 1966. The British species of Chamaemyia Mg. (Ochthiphila Fln.) (Diptera). – Transactions of the Society for British Entomology 17: 121-128.34
Coe, R.L., 1942. The British species of the genus Chamaemyia (Dipt., Chamaemyiidae). – Entomologist\'s Monthly Magazine 78: 173-180.28
Beschovski, V.L., & V.N. Tanassijtchuk, 1990. Taxonomic notes on the Chamaemyia species in the Collin\'s collection in Oxford, with description of a new species (Insecta, Diptera: Chamaemyiidae). – Reichenbachia 28: 79-87.42
Beuk, P.L.Th., 2012b. De slakkendodende vlieg Pherbellia annulipes (Diptera: Sciomyzidae), nieuw voor Nederland. - Natuurhistorisch Maandblad 101(12): 265.3398
Wang X., 1988. Bestimmungstabelle der westpalaearktischen Chamaepsila-Arten (Diptera: Psilidae). - Stuttgarter Beiträge zur Naturkunde, Serie A 417: 1-13. PDF extracted from the full journal volume available from
Vikhrev, N.E., 2012. Review of the Oriental Azelia Robineau-Desvoidy, 1830 (Diptera: Muscidae). - Russian Entomological Journal 21(1): 97-100.1290
Vikhrev, N.E., 2011. Taxonomic notes on the Lispe leucospila species-group (Diptera: Muscidae). - Russian Entomological Journal 20(2): 215-218.1093
Vikhrev, N.E., 2012. Notes on taxonomy of Lispe Latreille (Diptera: Muscidae). - Russian Entomological Journal 21(1): 107-112.1121
Pont, A.C., & N.E. Vikhrev, 2012. A new species of Hennigmyia Peris, 1967 (Diptera, Muscidae) from the Oriental region. - Russian Entomological Journal 21(3): 327-330.1086
Vikhrev, N.E., 2012. Revision of the Lispe longicollis-group (Diptera, Muscidae). - ZooKeys 235: 23-39.1155
Krivosheina, M.G., 2009. On the morphology and ecology of the previously unknown larva of the short-palped crane fly Nasiternella varinervis (Zetterstedt, 1851) (Diptera, Pediciidae). - Entomological Review 89(9): 1055-1058. 1204
Beuk, P.L.Th., 2012a. Vuilvliegen in de tuin van het Natuurhistorisch Museum Maastricht. - Natuurhistorisch Maandblad 101(6): 122.1371
Rotheray, G.E., & I. MacGowan, 1999. Palloptera anderssoni sp. n. from Scotland and Finland (Diptera, Pallopteridae). - British Journal of Entomology and Natural History 11(3-4)(1998): 175-179. Source of the document is the whole issue of the journal from which all other pages were deleted. The whole issue is available from
Portschinsky, J.A., 1892. Diptera europaea et asiatica nova aut minus cognita VII. - Horae Societatis Entomologicae Rossicae 26: 201-227. Download thanks to Severin Korneyev.1291
Adler, P.H., & R.W. Crosskey, 2012. World Blackflies (Diptera: Simuliidae): A comprehensive revision of the taxonomic and geographical inventory [2012]. Present version donwloaded from on 10.06.2012.1854
Dennis, D.S., & J.K. Barnes, 2011. Tentative key to robber fly (Diptera: Asilidae) subfamilies based on pupal cases. - Zootaxa 3031: 37-46.1417
Andrade, R., 2011. Observations on the behaviour of Ariasella lusitanica, Grootaert et al., 2009 (Diptera, Hybotidae, Tachydromiinae) from Portugal. - Bulletin de la Société royale belge d\'Entomologie 147: 241-250.1427
Remm, E., & K. Elberg, 1979. [Terminalia of Lauxaniidae (Diptera) found in Estonia, Latvia and Lithuania.] - In: Dipteroloogilisi Uurimusi [Diptera Studies]. (K. Elberg, ed.): 66-177. Eesti NSV Teaduste Akadeemia, Tartu. [Introduction page and figures only!]8614
This package is an interactive information retrieval system and key for all the families of British Diptera. Intkey needs to be installed on your computer. Please, you are lead to a page from which you can run the key, but you can coose to download it.3937
Hardy, D.E., 1974. Fruit flies of the Philippines (Diptera: Tephritidae). - Pacific Insects Monographs 32: 1-266.2040
Hardy, D.E., 1973. The fruit flies (Tephritidae-Diptera) of Thailand and bordering countries. - Pacific Insects Monographs 31: 1-353.2349
Hull, F.M., 1973. Bee flies of the world. The genera of the family Bombyliidae. - Bulletin of the United States National Museum 286: i-xii, 1-6871338
Lyneborg, L., 1969. Some Micropezidae, Psilidae, Platystomidae, Otitidae, Pallopteridae, Odiniidae, Aulacigasteridae, Asteiidae and Milichiidae (Diptera) collected in Southern Spain, with descriptions of six new species. - Entomologiske Meddelelser 37: 27-46. Please, note that Acrobat Reader may need to download additional fonts for correct display of the document.1672
Hendel, F., 1927. 49. Trypetidae. - In: Die Fliegen der paläarktischen Region 5 (E. Lindner, ed.): 1-221, pl. 1-17. E. Schweizerbart, Stuttgart.1628
Hull, F.M., 1962. Robber flies of the World. Part 2. The genera of the family Asilidae. - Bulletin of the United States National Museum 224(2): 431-907.1381
Hull, F.M., 1962. Robber flies of the World. Part 1. The genera of the family Asilidae. - Bulletin of the United States National Museum 224(1): 1-430.1921
Evenhuis, N.L., 2010. Authors of fly names: A preliminary list of all authors who have proposed Diptera names at the family-level or As part of the larger database of Diptera names (from 1994-2008 called the Biosystematic Database of World Diptera [BDWD]; Thompson 2010), I began in the late 1980s to compile an authority file of all authors who had proposed at least one or more names of extant and/or fossil Diptera taxa at family level or below. The need for this list stemmed from two focal points: 1) to provide a unambiguous (i.e., unique) identifier for every author who proposed a dipteran name; and 2) to provide to a wide user-community basic biographical information on authors of fly names in order to allow accurate identification of these authors and for general interest in just who were these people describing fly names.4023
Grichanov, A.I., 1999-2005. A collection of papers on Dolichopodidae contained in one zip file. The contents of the file can be viewed HERE. 1408
Andrade, R., & J. Almeida, 2010. New records of the family Chyromyidae (Diptera: Brachycera) for mainland Portugal. - Boletín de la Sociedad Entomológica Aragonesa 46: 146.1556
Skevington, J.H., & D.K. Yeates, 2001. Phylogenetic classification of Eudorylini (Diptera, Pipunculidae). - [i]Systematic Entomology[/i] 26(4): 421-452.1503
Karpa, A., 2008. Catalogue of Latvian flies (Diptera: Brachycera). - Latvijas entomologs 46: 4-43.1536
Grootaert, P., I. Shamshev & R. Andrade, 2009. Description of a new brachypterous Ariasella Gil (Diptera, Hybotidae, Tachydromiinae) from Portugal. - Bulletin de la Société royale belge d\'Entomologie 145: 45-48.1778
Grichanov, I.Ya., 2009. Method of Diptera identification by use of digital equipment and Internet. In: Efficient and accurate technologies and methods of phytosanitary monitoring. (I.Ya. Grichanov, ed.): 69-72. VIZR, Saint-Petersburg. [in Russian.]2063
Grichanov, I.Ya., & G.V. Popov, 2007. Peloropeodes acuticornis (Oldenberg, 1916) (Dolichopodidae). In: Red Data Book of Krasnodar Territory (Animals). Second edition. (A.S. Zamotajlov, ed.): 229-230. Administration of Krasnodar Territory, Krasnodar.1700
Koçak, A.Ö., & M. Kemal, 2009. List of the dipteran genera and species recorded in Turkey based upon the Info-system of the Cesa. (Report of then temporary results of the Entomofauna of Turkey - 7). - CesaNews 51: 3-107. Please note that the link downloads the whole newsletter which includes another paper on the first two pages.2434
Lindner, E., 1959. Beiträge zur Kenntnis der Larven der Limoniidae (Diptera). - Zeitschrift für Morphologie und Ökologie der Tiere 48: 209-319.2322
Woźnica, A.J., & R. Andrade, 2008. Neoleria maritima (Villeneuve, 1921) (Diptera: Heleomyzidae) - a new species to the fauna of Netherlands and Portugal. - Dipteron 24: 53-55.2300
Oosterbroek, P., R. Bygebjerg & T. Munk, 2006. The West Palearctic species of Ctenophorinae (Diptera: Tipulidae): key, distribution and references. - Entomologische Berichten, Amsterdam 66(5): 138-149.2225
Wetland Kerkini Survey: Trap summary 01; Malaise traps by Gordon Ramel, 20th September 2009.2399
Grichanov, A.I., 1979-1998. A collection of 49 papers on Dolichopodidae contained in one zip file. The contents of the file can be viewed HERE. 2382
Bibliography of Polish Diptera until 2000. No Author given and presumably a draft version.2272
Munari, L., J. Almeida & R. Andrade, 2009. A very peculiar new species of Tethina Haliday, 1838 and a new record of Tethina illota (Canacidae, Tethininae). - Lavori, Soc. Ven. Sc. Nat. 34: 123-126.3819
Woznica, A.J., 2008. Three new Palaearctic species of the genus Gymnomus Loew, 1863 (Diptera: Heleomyzidae). - Polish ournal of Entomologgy 77: 357-366.2863
Camano Portela1, J.L., J.J. Pino Perez, R. Pino Perez & F.J. Silva-Pando, 2008. Contributions to the knowledge of Diptera in NW Spain - I. - Boletiin BIGA 4: 91-94.3613
Naglis, S.M., 2003. Revision of the Neotropical Neurigoninae (Diptera: Dolichopodidae) V: Neurigona Rondani. - Studia Dipterologica 10(1): 267-314. 487 kB 3175
Naglis, S.M., 2002. Revision of the Neotropical Neurigoninae (Diptera: Dolichopodidae) IV: Viridigona gen. nov. - Studia Dipterologica 9(2): 561-604.2413
Naglis, S.M., 2002. Revision of the Neotropical Neurigoninae (Diptera: Dolichopodidae) III: Bickelomyia gen. nov., with the definition of a new tribe Neurigonini. - Studia Dipterologica 9(1): 225-241.2362
Naglis, S.M., 2001. Revision of the Neotropical Neurigoninae (Diptera: Dolichopodidae) II: Argentinia Parent, Dactylomyia Aldrich, Macrodactylomyia gen. nov., and Systenoides gen. nov., with the definition of a new tribe Dactylomyiini. - Studia Dipterologica 8(2): 475-504.2631
Naglis, S.M., 2001. Revision of the Neotropical Neurigoninae (Diptera: Dolichopodidae) I: Coeloglutus Aldrich, Neotonnoiria Robinson, and Paracoeloglutus gen. nov., with the definition the tribe Coeloglutini stat. nov. - Studia Dipterologica 8(1): 189-206. 2400
Naglis, S., 2000. Six new species of Systenus (Diptera, Dolichopodidae) from Brazil, with a key to the Neotropical species. - Studia Dipterologica 7(1): 59-68.2204
Naglis, S., 1999. A new species of Trigonocera Becker (Diptera, Dolichopodidae) from Tropical Africa. - Studia Dipterologica 6(1): 333-335. 2275
Barraclough, D.A. & D.K. McAlpine, 2006. Natalimyzidae, a new African family of acalyptrate flies (Diptera: Schizophora: Sciomyzoidea). - African Invertebrates 47: 117-134.2599
Máca, J., 2007. Notes to the Camillidae, Drosophilidae, Odiniidae and Lonchaeidae of Greece. - Acta Zoologica Universitatis Comenianae 47(2): 171?175.4072
Woznica, A.J., 2007. New records of the Turkish sunflies (Diptera: Trixoscelididae) with description of a new Trixoscelis species. - Annals of the Upper Silesian Museum 14-15: 59-64.5310
Kertész, K. 1902a. Catalogus Dipterorum Hucusque Descriptorum, Volume I: Sciaridae, Mycetophilidae, Bibionidae, Chironomidae, Stenoxenidae, Culicidae, Ptychopteridae, Dixidae, Blepharoceridae, Simulidae, Orphnephilidae, Psychodidae, Rhyphidae. Museum Nationale Hungaricum, Budapestini, 339 pp.3886
Rondani, C. 1867. Scatophaginae Italicae collectae distinctae et in ordinem dispositae. Dipterologiae Italicae prodromus. Pars VII, Fasc I. - Atti della Societ? Italiana di Scienze Naturali 10: 85-135. [Separate edition earlier published in 1866.] Rondani, C. 1877. Species Italicae ordinis Dipterorum (muscaria Rnd.). Stirpis XIX Sciomyziarum revisio. - Annuario della Societ? dei Naturalisti in Modena (2) 11: 7-79. Rondani, C. 1869. Ortalidinae Italicae collectae, distinctae et in ordinem dispositae. Dipterologiae Italicae prodromus. Pars VII - Fasc. 3. Linea A. Ortaloidi. Dipterorum Strips XX. Ortalidinae Rndn. - Bollettino della Societa Entomologica Italiana 1: 5-37. Rondani, C. 1870. Ortalidinae Italicae collectae, distinctae et in ordinem dispositae. Dipterologiae Italicae prodromus. Pars VII-Fasc. 4 [pars]. Linea B. Tephritoidi. - Bollettino della Societa Entomologica Italiana 2: 3-24, 105-133. Rondani, C. 1871. Ortalidinae Italicae collectae, distinctae et in ordinem dispositae. Dipterologiae Italicae prodromus. Pars VII - Fasc. 4 (cont.). - Bollettino della Societa Entomologica Italiana 3: 3-24, 161-180. All as published in a fascimile reprint in 1914 by Junk.5051
Meigen, J.W., 1826. Systematische Beschreibung der bekannten europaischen zweiflugeligen Insekten. Funfter Theil. Schulz, Hamm. xii + 412 p. Download as zip file becasue text and plates are in separate pdf files.3950
Meigen, J.W., 1800. Nouvelle classification des mouches a deux ailes (Diptera L.) d\'apres un plan tout nouveau. Paris. 40 p.3915
Grichanov, I.Ya., 2008a. Phototheque of East Mediterranean species of Dolichopodidae (Diptera). 3rd version. WARNING: THIS IS A VERY LARGE DOWNLOAD!4869
Kameneva, E.P., 2007. A new species of Herina (Diptera, Ulidiidae) from Switzerland, with a key to European species and notes on nomenclature and distribution. - Vestnik Zoologii 41(5): 405?421. Paper dedicated to Bob van Aartsen (1920-2007).3775
Makhotkin, A.G., I.Ya. Grichanov & E.I. Ovsyannikova, 2001. [Water traps for Diptera monitoring.] - Zashchita i Karantin Rastenii 8: 36. [in Russian.]3906
No Comments have been Posted.
Post Comment
Please Login to Post a Comment.
Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Date and time
06 December 2023 22:30


Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Temporary email?
Due to fact this site has functionality making use of your email address, any registration using a temporary email address will be rejected.

Please, help to make
possible and enable
further improvements!
Latest Articles
Syrph the Net
Those who want to have access to the Syrph the Net database need to sign the
License Agreement -
Click to Download

Public files of Syrph the Net can be downloaded HERE

Last updated: 25.08.2011
You must login to post a message.

06.09.23 01:11
How to move a thread from "diptera" to "asilidae" ? i.e. (Tolmerus cf cingulatus)

17.08.23 15:23

17.08.23 13:54
Tony, I HAD a blank in the file name. Sorry!

17.08.23 13:44
Tony, thanks! I tried it (see "Cylindromyia" Wink but don't see the image in the post.

17.08.23 11:37
pjt - just send the post and attached image. Do not preview thread, as this will lose the link to the image,

16.08.23 08:37
Tried to attach an image to a forum post. jpg, 32kB, 72dpi, no blanks, ... File name is correctly displayed, but when I click "Preview Thread" it just vanishes. Help!

23.02.23 21:29
Has anyone used the Leica DM500, any comments.

27.12.22 21:10
Thanks, Jan Willem! Much appreciated. Grin

19.12.22 11:33
Thanks Paul for your work on keeping this forum available! Just made a donation via PayPal.

09.10.22 17:07
Yes, dipterologists from far abroad, please buy your copy at veldshop. Stamps will be expensive, but he, the book is unreasonably cheap Smile

Render time: 0.12 seconds | 182,464,741 unique visits