The ruff (Philomachus pugnax) is a medium-sized wading bird that breeds in marshes and wet meadows across northern Eurasia. This highly gregarious sandpiper is migratory and sometimes forms huge flocks in its winter grounds, which include southern and western Europe, Africa, southern Asia and Australia. It is usually considered to be the only member of its genus, and the broad-billed and sharp-tailed sandpipers are its closest relatives.

The ruff is a long-necked, pot-bellied bird. This species shows marked sexual dimorphism; the male is much larger than the female (the reeve), and has a breeding plumage that includes brightly coloured head tufts, bare orange facial skin, extensive black on the breast, and the large collar of ornamental feathers that inspired this bird's English name. The female and the non-breeding male have grey-brown upperparts and mainly white underparts. Three differently plumaged types of male, including a rare form that mimics the female, use a variety of strategies to obtain mating opportunities at a lek, and the colourful head and neck feathers are erected as part of the elaborate main courting display. The female has one brood per year and lays four eggs in a well-hidden ground nest, incubating the eggs and rearing the chicks, which are mobile soon after hatching, on her own. Predators of wader chicks and eggs include mammals such as foxes, feral cats and stoats, and birds such as large gulls, corvids and skuas.

The ruff forages in wet grassland and soft mud, probing or searching by sight for edible items. It primarily feeds on insects, especially in the breeding season, but it will consume plant material, including rice and maize, on migration and in winter. Classified as "least concern" on the IUCN Red List criteria, the global conservation concerns are relatively low because of the large numbers that breed in Scandinavia and the Arctic. However, the range in much of Europe is contracting because of land drainage, increased fertiliser use, the loss of mown or grazed breeding sites, and over-hunting. This decline has seen it listed in the Agreement on the Conservation of African-Eurasian Migratory Waterbirds (AEWA).
Date Location Count
2020-11-12 14:33Edwin B. Forsythe NWR--Gull Pond1
2020-11-10 10:01Edwin B. Forsythe NWR--Wildlife Drive1
2020-11-10 13:33Las Trancas farm fields (Rt 254 to Playa Panama)1
2020-11-01 07:30La Cabezona1
2020-11-14 12:00TLDD--South Evap (KIN Co.) (restricted access)1
2020-11-29 12:30Don Edwards NWR--entrance road (Grand Blvd.) between tracks and gate1
2020-11-30 12:07Paul do Cabo da Praia4
2020-11-22 16:00ETAR de Ponta Delgada1
2020-11-17 16:03Charca de Maspalomas1
2020-11-29 07:44Lezíria Grande de Vila Franca de Xira--Cardal (acesso condicionado)3
2020-11-28 15:48RN Estuário do Tejo--EVOA--Lagoa Principal (acesso condicionado)18
2020-11-06 09:10Lezíria Grande de Vila Franca de Xira--Poça do Cardal1
2020-11-22 12:35RN Estuário do Tejo--salinas de Vasa Sacos13
2020-11-26 10:00Lezíria Grande de Vila Franca de Xira--área geral (acesso condicionado)20
2020-11-27 09:44RN Estuário do Tejo--Sítio das Hortas2
2020-11-29 09:00Estuário do Mondego--Ilha da Murraceira1
2020-11-27 11:57RN Estuário do Sado--Mourisca2
2020-11-17 15:30Lares2
2020-11-18 09:30Salines de Oualidia1
2020-11-22 08:00Ria de Aveiro--complexo de salinas do Canal das Pirâmides (Salina da Troncalhada e outras)3
2020-11-01 15:46Ria de Aveiro--Marinhas de São Roque5
2020-11-14 11:51Quinta da Vala2
2020-11-25 14:40Lagoa dos Salgados1
2020-11-05 07:58ETAR de Vilamoura1
2020-11-16 14:30Quinta do Ludo--área geral2
2020-11-22 14:52Marinha da Garganta1
2020-11-16 16:13Salgados do Fialho (ETAR de Faro)1
2020-11-25 09:55RN Sapal Castro Marim e VRSA--salinas Cerro do Bufo (acesso condicionado)3
2020-11-21 15:05Estero del Duque1
2020-11-07 15:13Embalse de Alqueva--Tramo Villarreal1
2020-11-05 15:50Cáceres--La Pulgosa/Observatorio1
2020-11-16 15:29Arrozales Llanos de la Dehesa2
2020-11-23 14:30Valdehornillos--Arrozales al oeste160
2020-11-23 11:12Santa Amalia--Arrozales al este120
2020-11-20 15:23Valdehornillos--Arrozales al sur3
2020-11-23 12:47Hernán Cortés--Arrozales Ayo. Cangánchez4
2020-11-28 11:46Hernán Cortés--Arrozales al norte3
2020-11-04 13:59La Breña y Marismas de Barbate PNat--El Cañillo4
2020-11-03 13:39El Torviscal--Arrozales al oeste1
2020-11-02 16:30Santa Cristina del páramo--Balsa de riego2
2020-11-29 15:20Lagunas de Villafáfila RNat--Laguna Salina Grande-Balsa4
2020-11-29 11:16Lagunas De Villafáfila RNat--Laguna Salina Grande-observatorio Otero6
2020-11-11 10:45Lagunas de Villafáfila RNat--Laguna Salina Grande12
2020-11-19 16:52Lagunas de Villafáfila RNat--Área General31
2020-11-14 16:52Lagunas de Villafáfila RNat--Laguna de Barillos1
2020-11-13 16:41Lagunas de Villafáfila RNat--Revellinos-Laguna de La Rosa5
2020-11-24 15:38Azud de Riolobos86
2020-11-01 08:02Rosslare Backstrand1
2020-11-26 09:49Embalse de Castrejón -- área general5
2020-11-19 15:05Embalse del Vicario--Cuerpo del embalse25
2020-11-08 08:12Mora -- cola del Embalse de Finisterre9
2020-11-21 08:30Laguna de Navaseca13
2020-11-11 16:31Tablillas del Záncara--Junta de los Ríos2
2020-11-15 13:09Laguna de la Veguilla2
2020-11-23 18:00Cabo Gata PNat--Salinas-Observatorio 01
2020-11-16 11:30Cabo Gata PNat--Playa Las Salinas4
2020-11-04 13:15Cabo Gata PNat--Salinas4
2020-11-29 09:45Marshside RSPB Reserve3
2020-11-08 13:30Marshside RSPB Reserve--Crossens Inner Marsh3
2020-11-17 10:33Arguedas--arrozales25
2020-11-30 10:30Laguna de Pitillas RN--Area General4
2020-11-28 09:16Gallocanta--Ermita del Buen Acuerdo2
2020-11-27 10:23Gallocanta--Observatorio de Los Aguanares2
2020-11-23 13:30Laguna de Gallocanta--Área general10
2020-11-22 16:19Martin Mere WWT Reserve--The Mere35
2020-11-29 12:30Lagunas de Corral-Rubio
2020-11-01 13:37Laguna de Dos Reinos6
2020-11-21 08:50El Hondo PNat--Observatorio Torre Poniente30
2020-11-03 09:00Keyhaven and Pennington Marshes LNR--Keyhaven Marshes1
2020-11-20 11:20Keyhaven and Pennington Marshes LNR2
2020-11-04 10:01Keyhaven and Pennington Marshes LNR--Pennington Marshes2
2020-11-09 17:27Embalse de La Sotonera--Alberca de Alboré1
2020-11-07 12:00Salinas de Santa Pola PNat--Salinas de Bon Matí1
2020-11-07 07:02Middleton Lakes RSPB Reserve1
2020-11-19 13:29L'Albufera PNat--Marjals de Sollana2
2020-11-02 12:01Titchfield Haven NNR--Hillhead Harbour2
2020-11-30 08:59L'Albufera PNat--El Raco de l'Olla2
2020-11-01 09:21Marjal dels Moros2
2020-11-22 09:29Estanys d'Almenara - Marjal de la Almenara9
2020-11-05 10:00Nosterfield LNR4
2020-11-23 12:21Druridge Pools NR3
2020-11-21 16:08Arrozales de Selgua7
2020-11-09 11:12Embalse de San Salvador1
2020-11-22 07:58Lound Gravel Pits4
2020-11-29 07:07Pulborough Brooks RSPB Reserve4
2020-11-20 12:28Saladar de Monreal4
2020-11-20 11:16Fraga--Arrozales de Llitera39
2020-11-22 08:30North Duffield Carrs26
2020-11-14 09:33Bubwith Ings24
2020-11-26 10:00North Cave Wetlands3
2020-11-06 07:55Delta de l'Ebre PNat-- El Serrallo2
2020-11-19 10:00Delta de l'Ebre PNat--Illa de Riu15
2020-11-19 09:00Delta de l'Ebre PNat--Torre de l'Alfacada4
2020-11-17 10:45Rainham Marshes RSPB Reserve--Aveley Bay2
2020-11-08 14:00River Darent-River Thames Confluence1
2020-11-29 09:00Rainham Marshes RSPB Reserve1
2020-11-21 08:56Rainham Marshes RSPB Reserve--Riverside2
2020-11-18 07:30Frampton Marsh RSPB Reserve8
2020-11-06 10:20Welney WWT Reserve6
2020-11-29 11:45Cliffe Pools RSPB Reserve1
2020-11-03 09:38Rye Harbour SWT NR20
2020-11-17 09:30Scotney Court Gravel Pit (Kent)4
2020-11-02 10:04Holme Dunes NWT NR and NNR8
2020-11-06 08:42Holme Bird Observatory (restricted access)2
2020-11-20 12:50Dungeness RSPB Reserve5
2020-11-08 13:49Titchwell Marsh RSPB Reserve12
2020-11-15 15:09Choseley Drying Barns--Fields to the south2
2020-11-19 12:30Oare Marshes LNR2
2020-11-22 10:45Abberton Reservoir6
2020-11-11 10:40Holkham NNR--Burnham Overy Marshes3
2020-11-11 12:25Holkham NNR--Holkham Fresh Marsh1
2020-11-28 08:13North Point/Warham Freshmarsh1
2020-11-10 08:42Cley & Salthouse Marshes NWT NR—East Bank1
2020-11-10 09:50Cley & Salthouse Marshes NWT NR—Salthouse Marshes6
2020-11-25 15:02Buckenham Marshes RSPB Reserve4
2020-11-07 15:30Cantley Sugar Factory15
2020-11-06 15:30St Olaves2
2020-11-06 13:30Burgh Castle2
2020-11-05 13:24Flaauwers inlagen
2020-11-01 15:00Kieldrecht - Drijdyck3
2020-11-24 15:00Zevenhuizen--Polder Eendracht2
2020-11-29 11:45Crezeepolder2
2020-11-08 10:12Biesbosch--Galeiwaard5
2020-11-07 15:08Westerkolk Bird Blind9
2020-11-23 08:23Oostvaardersplassen38
2020-11-07 11:03Vogelhut de Zeearend
2020-11-08 12:39Polder Arkenheem2
2020-11-08 13:42Sophienried--Fetzer See1
2020-11-11 13:00Getterön (gardens and coast)1
2020-11-12 07:30Getterön NR1
2020-11-08 14:00Klydesøen1
2020-11-04 11:31Klydesøen -- Sydtårnet1
2020-11-25 10:00Getterön--Obsplatsen1
2020-11-07 09:12Pantano Longarini4
2020-11-15 09:53Salina di Ippocampo1
2020-11-15 09:03Riserva naturale Salina di Margherita di Savoia2
2020-11-07 11:00CHKO Poodří--rybník Bezruč1
2020-11-08 11:30CHKO Poodří--rybník Prosňák1
2020-11-06 12:03CHKO Poodří--sádky u Jistebníku1
2020-11-06 15:28Wielikąt Fishponds1
2020-11-01 10:35Apaji fishponds--Apaj1
2020-11-03 10:14Csaj-tó8
2020-11-11 13:27Walewice Fishponds1
2020-11-01 12:00Andaháza-Földes-Bihari-sík--Berettyóújfalu1
2020-11-28 07:39Midway Atoll NWR--Sand Island1
2020-11-26 10:01Midway Atoll--water catchment area1
2020-11-14 08:39Kavak Deltası1
2020-11-22 08:00Gediz Deltası-Sasalı Kuş Cenneti yolu20
2020-11-21 15:00Büyükçekmece Gölü--Mimar Sinan Köprüsü1
2020-11-02 08:25Тилігульський лиман--пониззя--Одеська обл. (Tylihul Estuary--downstream--Odessа Oblast)4
2020-11-03 10:10Etosha NP--Andoni Plains58
2020-11-05 11:11Etosha NP--Namutoni Camp12
2020-11-19 12:10Re'im resevoir מאגר רעים20
2020-11-16 06:42Habesor Reservoirs==מאגרי הבשור1
2020-11-29 07:14Timorim מט"ש תימורים50
2020-11-28 06:55Givat Brenner fields and ponds==גבעת ברנר שדות ומאגר1
2020-11-10 06:30Kedma מחפורת ומאגר קדמה1
2020-11-28 09:24Khafetz Khayim Reservoir מאגרי חפץ חיים12
2020-11-30 14:51Poleg Marshes ביצות נחל פולג1
2020-11-05 15:30Revadim Old Fishponds בריכות דגים ישנות רבדים4
2020-11-21 06:2281 Military Firing Zone מטווח 815
2020-11-25 06:29Gal'on fields שדות גלאון1
2020-11-17 13:49Ma'agan Michael fishponds & beach (general) מעגן מיכאל בריכות וחוף (כללי)4
2020-11-17 11:48Ma'ayan Tzvi Fish Ponds בריכות מעיין צבי2
2020-11-06 15:14Nahsholim בריכות נחשולים1
2020-11-01 06:25Agmon Hefer אגמון חפר1
2020-11-24 09:54Lahav Reservoir מאגר להב6
2020-11-04 06:03Tal Shachar Reservoir and fields==טל שחר מאגר ושדות27
2020-11-07 05:48Gan Shmuel fishponds בריכות דגים גן שמואל1
2020-11-27 14:34Hama'apil Fishponds בריכות המעפיל25
2020-11-16 08:34Tsor'a fields שדות צרעה2
2020-11-22 07:41Kibbutz Kfar Masaryk fishponds בריכות דגים כפר מסריק3
2020-11-27 14:44Hazore'a fishponds בריכות הזורע5
2020-11-28 06:15International Birding and Research Center Eilat (IBRCE) מרכז הצפרות הבינלאומי אילת60
2020-11-30 09:17Eilat north beach חוף צפוני אילת2
2020-11-20 11:00Eilat--KM19 Sewage Ponds בריכות ביוב ק"מ 194
2020-11-27 13:30Eilat--KM20 Flamingo Pools בריכות המלח ק"מ 2080
2020-11-20 14:00Arava Valley--Elifaz Reservoir מאגר אליפז5
2020-11-10 15:45Windhoek--Avis Dam1
2020-11-01 09:41Dalton Lake מאגר דלתון1
2020-11-30 09:54Bit Alfa - Hefziba Fish Ponds27
2020-11-11 15:42Bit Alfa Fish Ponds==בריכות דגים בית אלפא2
2020-11-18 14:13Neve Eitan Fish Ponds בריכות נווה איתן10
2020-11-20 09:00Be'et Shean Valley--general area עמק בית שאן אזור כללי1
2020-11-30 08:15Maoz Hayim Fishponds בריכות מעוז חיים25
2020-11-14 06:33Ma'oz Haim alfalfa fields שדות אספסת מעוז חיים2
2020-11-13 15:22Maoz Hayim fields שדות מעוז חיים2
2020-11-26 06:52Kfar Ruppin fishponds בריכות כפר רופין1
2020-11-27 11:16Maoz-Haim reservoir מאגר מעוז חיים30
2020-11-03 06:54Kfar Ruppin lower reservoirs כפר רופין מאגרים תחתונים1
2020-11-12 06:30Kfar Ruppin Amud Reservoir מאגר עמוד כפר רופין4
2020-11-13 08:27Hula Valley Nature Reserve שמורת החולה4
2020-11-28 08:30Hula Valley--Lake Agmon אגמון החולה2
2020-11-14 08:21Lutembe Beach and Wetlands5
2020-11-25 10:20Naretoi3
2020-11-15 09:31Serengeti NP--Seronera1
2020-11-01 08:07West Coast NP--Geelbek hides vicinity2
2020-11-29 05:30Tswalu Kalahari Game Reserve--West (restricted access)5
2020-11-07 09:50Sululta Plain5
2020-11-07 09:23Lake Elementaita--Serena Camp (formerly Delamere Camp)2
2020-11-28 10:00Murungaru, North Kinangop2
2020-11-28 17:00Strandfontein WTP1
2020-11-08 10:40Manguo Swamp3
2020-11-10 06:45Lewa Wildlife Conservancy18
2020-11-11 16:00Tarangire NP--Lemiyon Circuit Grasslands15
2020-11-03 09:00Rooisand Nature Reserve1
2020-11-07 07:35Isiolo Wastewater Treatment Plant1
2020-11-22 08:15Lukenya Hill (1600-1820m)
2020-11-18 08:17Arusha NP15
2020-11-21 10:12Amboseli NP2
2020-11-07 12:30Kumisi Reservoir1
2020-11-28 09:59Rockwall Dam25
2020-11-19 06:53Roodekopjes Dam Nature Reserve1
2020-11-14 11:58Mkhombo Nature Reserve1
2020-11-15 05:40Thokoza Wetland50
2020-11-21 10:00Bitou River Valley1
2020-11-24 12:26Marievale Bird Sanctuary70
2020-11-24 11:43Marievale Bird Sanctuary--Hadeda Hide14
2020-11-21 11:11Sulaibiya Pivot Fields - Southern Section (Restricted Access)1
2020-11-04 08:21Kruger NP--Engelhard Dam4
2020-11-28 07:45Shamwari Private Game Reserve
2020-11-06 16:35Hawane Reservoir1
2020-11-28 09:44Sand River Reservoir8
2020-11-28 09:46Macaneta-- Wetland, dune forests and coast2
2020-11-20 06:08Al Asfar Lake (بحيرة الأصفر)1
2020-11-01 11:30Umgeni River Mouth
2020-11-08 07:30Mpempe Pan2
2020-11-20 05:45Arikhiya Farm
2020-11-16 17:15Abu Dhabi Golf and Equestrian Club1
2020-11-21 08:00Baniyas East--pond4
2020-11-02 10:30Al Marmoom DCR--Expo 2020 Lake7
2020-11-22 06:30Al Marmoom DCR--Al Qudra Pivots (no access)50
2020-11-06 06:45Ajman Water Treatment Plant12
2020-11-27 07:15Zakher Lake3
2020-11-30 06:00Private estate near Green Mubazzarah32
2020-11-08 11:26Fujairah Tennis Club Dam4
2020-11-13 06:10Hilf Sewage Works4
2020-11-24 07:00Center for Desert and Ocean (CEDO)1
2020-11-19 11:05Mokarsagar Wetland Complex--Gosabara Creek11
2020-11-28 17:08Dhinchada Lake100
2020-11-21 16:00Dhichda
2020-11-21 17:00Saltpans on INS Valsura Rd10
2020-11-26Bedi Port Rd
2020-11-08 10:00Wetland near Jamnagar Railway Station
2020-11-28 17:00Vibhapar
2020-11-23 07:28Sachana Beach5
2020-11-14 12:32Balachadi Beach2
2020-11-29 12:07Khirasara Grassland2
2020-11-07 18:28Garida Dam1
2020-11-20 14:51Little Rann of Kachchh--Kharaghoda entry4
2020-11-28 14:55Little Rann of Kachchh--Bajana Creek14
2020-11-13 09:10Rann Riders, Dasada8
2020-11-29 09:06Bhaskarpara Narmada Canal Area70
2020-11-29 07:23Bhaskarpura Wetland50
2020-11-29 07:23Hebatpur, Gujarat50
2020-11-29 08:36Nalsarovar Bird Sanctuary1
2020-11-28 15:36Kumbharwada wetland21
2020-11-02 16:15Nava Bandar (New Port) Rd50
2020-11-05 06:45Haathab Beach3
2020-11-15 13:41Tarakpur Dam2
2020-11-15 12:50Rohni60
2020-11-22 12:57Gobarapura Reservoir21
2020-11-19 16:19Juni Akhol2000
2020-11-25 07:22Limbasi-Vastana Rd1
2020-11-14 14:09Narda Wetland45
2020-11-29 15:50Pariej Lake50
2020-11-09 20:26Bhuigaon Beach Vasai1
2020-11-15 17:00Timbi Lake
2020-11-01 07:15Akshi Beach, Alibaug, Raigad6
2020-11-20 13:16Panje, Uran30
2020-11-30 07:51Sector 17, Kharghar1
2020-11-22 07:03Vadhavana Lake, Dabhoi50
2020-11-01 07:45Dabli Khurd60
2020-11-22 09:40Charwas Village Pond50
2020-11-22 08:57Tal Chhapar WLS--Salt Pans15
2020-11-22 13:26Chhapar Village Chowk and Pond20
2020-11-01 16:05Tawi river bank2
2020-11-15 08:00Ottu Lake, Sirsa, IN/HR100
2020-11-27 11:30Kavdi Pat1
2020-11-12 14:58Chapora Estuary1
2020-11-16 10:45Sambhar Lake--South
2020-11-28 15:08Raiwasa Lake & surroundings1
2020-11-17 09:30Maina-Raia Wetlands1
2020-11-26 15:45Kapurwadi lake1
2020-11-01 07:34Neota Talav12
2020-11-21 06:35Lake Chandlai, Jaipur
2020-11-28 07:00Barkhera
2020-11-22 07:30Babaji Ki Paal--Kanota Dam
2020-11-24 07:11Barkur Wetlands -- Bobbarya Temple2
2020-11-12 15:00Dighal5
2020-11-08 12:13Ghaggar Barrage3
2020-11-24 11:00Madothi jahjjar HR/IN10
2020-11-08 07:00Kheda Jhanjhrola HR/IN
2020-11-21 07:55Budhera WTP, Gurgaon4
2020-11-01 07:00Najafgarh Jheel Area2
2020-11-13 06:40Hanchinal Lake1
2020-11-21 07:53Basai Wetland1
2020-11-20 09:05Yamuna Khadar,Geeta Colony IN/DL
2020-11-08 16:56Vattappoyil1
2020-11-21 07:30Surajpur Police line150
2020-11-14 15:22Surajpur Wetlands30
2020-11-27 07:54Bharatpur--Keoladeo Ghana NP4
2020-11-29 11:00Dhanauri Wetlands -- Dhanauri Kalan East100
2020-11-29 13:37Dhanauri Wetlands6
2020-11-09 13:55Ramsagar Wildlife Sanctuary30
2020-11-06 07:37Yamuna River Bed at General ganj, Mathura46
2020-11-17 10:46Vrindavan5
2020-11-09 16:30Talab Shahi70
2020-11-07 08:06Raya Toll Booth Ponds near Jawra, Mathura1
2020-11-07 09:55Soor Sarovar Bird Sanctuary25
2020-11-29 07:15Patna Pakshi Vihar (Pundhir Bird sanctuary) Etah4
2020-11-01 09:38Chambal Safari Lodge1
2020-11-20 09:35Kuttanad Wetlands--Melpadam545
2020-11-14 12:51Pallapalayam Lake1
2020-11-28 07:00Sonnapura2
2020-11-20 15:40Nanjarayan Tank (Koolipalayam Reservoir), Tiruppur2
2020-11-01 08:06Thirupalaivanam1
2020-11-21 07:00Pallikaranai Marsh (பள்ளிக்கரணை சதுப்பு நிலம்)2
2020-11-15 08:30Pallikaranai Marsh-- Southern end (பள்ளிக்கரணை சதுப்பு நிலம் - தெற்கு முடிவு)8
2020-11-15 10:30Sholinganallur/Perumbakkam Marshlands6
2020-11-29 07:10Pulicat Lake15
2020-11-30 07:30WRS Colony, Raipur1
2020-11-18 08:00Kalametiya Bird Sanctuary2
2020-11-18 09:33Kalametiya2
2020-11-04 15:50Kankabati PM1
2020-11-28 09:00Purbasthali Bird Sanctuary PUB8
2020-11-06 06:30Diara1
2020-11-10 15:10Padma River & Chars (Rajshahi)9
2020-11-04 10:06Deepor Beel Bird Sanctuary1
2020-11-25 07:00Pak Thale Nature Reserve (general area)1
2020-11-28 17:30Laem Phak Bia--"abandoned building" wetlands2
2020-11-22 08:30Laem Phak Bia--Environmental Research & Development Project1
2020-11-25 08:01Khlong Tamru salt pans1
2020-11-15 07:36Kaeng Lawa2
2020-11-30 14:20桃園--大園李厝(Taoyuan--Dayuan Litcuo)1
2020-11-22 15:20宜蘭利澤簡IBA--五十二甲溼地(Lizejian IBA--52-Jia Wetland)7
2020-11-11 06:35Las Pinas-Paranaque Critical Habitat and Ecotourism Area1
2020-11-03 11:19Avalon Saltworks--Pond A101