D I S C O V E R    L I F E   
Bee Hunt! Odonata Lepidoptera 
  HomeAll Living ThingsIDnature guidesGlobal mapperAlbumsLabelsSearch
  AboutNewsEventsResearchEducationProjectsStudy sitesHelp


Cyperus
Life   Plantae   Monocotyledoneae   Cyperaceae

Cyperus virens, Green flatsedge
© Copyright Sheryl Pollock 2011 · 9
Cyperus virens, Green flatsedge

Click on map for details about points.

IDnature guide

Links
80x5 - 240x3 - 240x4 - 320x1 - 320x2 - 320x3 - 640x1 - 640x2
Set display option above.
Click on images to enlarge.
Cyperus involucratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus involucratus
Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii

Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii
Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii

Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii
Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii

Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii
Cyperus plukenetii
© Copyright Bobby Hattaway 2011 · 5
Cyperus plukenetii

Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus
Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus

Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus
Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus

Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus
Cyperus odoratus
© Copyright Bobby Hattaway 2011 · 5
Cyperus odoratus
Kinds

Associates · map
FamilyScientific name @ source (records)
Lygaeidae  Nysius fullawayi @ BPBM_TCN (1)
Nabidae  Nabis capsiformis @ BPBM_TCN (1)
Nogodinidae  Danepteryx artemisiae @ UCR_ENT (1)
Reduviidae  Atrachelus occidentalis @ AMNH_PBI (1)
_  Nesocymus calvus @ BPBM_TCN (3)

go to Discover Life's Facebook group

Following modified from Plants Database, United States Department of Agriculture
   Top | See original

http://plants.usda.gov/java/profile?symbol=CYPER ---> https://plants.usda.gov/java/profile?symbol=CYPER
https://plants.usda.gov/java/profile?symbol=CYPER ---> http://plants.usda.gov/core/profile?symbol=CYPER
http://plants.usda.gov/core/profile?symbol=CYPER ---> https://plants.usda.gov/core/profile?symbol=CYPER
Link: Skip repetitive navigation links
USDA and NRCS Identifier NRCS Logo
USDA.gov Web Site PLANTS photo banner
PLANTS Home  about PLANTS  PLANTS Team  Partners of PLANTS  What  National Plant Data Team Web Site  Help using PLANTS  Contact PLANTS
 
 Search the PLANTS Web site
 Name Search

 State Search
 Advanced Search
 Search Help
PLANTS Topics
 
 Alternative Crops
 Characteristics
 Classification
 Cover Crops
 Culturally Significant
 Distribution Update
 Documentation
 Fact Sheets & Plant Guides
 Introduced, Invasive, and Noxious Plants
 Threatened & Endangered
 Wetland Indicator Status
 
PLANTS Image Gallery
 
 50,000+ Plant Images
 
Download PLANTS data
 
 Complete PLANTS Checklist
 State PLANTS Checklist
 Advanced Search Download
 Symbols for Unknown Plants
 NRCS State GSAT Lists
 NRCS State Plants Lists
 
Related tools
 
 Crop Nutrient Tool
 Ecological Site Information System
 PLANTS Identification Keys
 Plant Materials Web Site
 Plant Materials Publications
 USDA Plant Hardiness Map
 
 
You are here: Home / Plant Profile

Cyperus L.
flatsedge

Image of Cyperus

General Information
Symbol: CYPER
Group: Monocot
Family: Cyperaceae
Duration:  
Growth Habit :  
Native Status : CAN   I,N
HI   I,N
L48   I,N
NAV   N
PB   I,N
PR   I,N
VI   I,N
Data Source and Documentation
About our new maps
Plants-NRCS Logos
green round image for nativity Native blue round image for introduced Introduced ocre round image for introduced and nativity Both white round image for no status Absent/Unreported
image for native, but no county data Native, No County Data image for introduced, but no county data Introduced, No County Data both introduced and native, but no county data Both, No County Data
Native Status:
lower 48 status L48    Alaska status AK    Hawaii status HI    Puerto Rico status PR    Virgin Islands status VI    Navassa Island NAV    Canada status CAN    Greenland status GL    Saint Pierre and Michelon status SPM    North America NA   

Images

click on a thumbnail to view an image, or see all the Cyperus thumbnails at the Plants Gallery

Jennifer Anderson. United States, IA, Scott Co., Davenport, Nahant Marsh. 2002. Usage Requirements .

Jennifer Anderson. United States, IA, Scott Co., Davenport, Nahant Marsh. 2002. Usage Requirements .

Jennifer Anderson. United States, IA, Scott Co., Davenport, Nahant Marsh. 2002. Usage Requirements .

slideshow

Synonyms

Classification

Click on a scientific name below to expand it in the PLANTS Classification Report.
Rank Scientific Name and Common Name
Kingdom Plantae – Plants
Subkingdom Tracheobionta – Vascular plants
Superdivision Spermatophyta – Seed plants
Division Magnoliophyta – Flowering plants
Class Liliopsida – Monocotyledons
Subclass Commelinidae
Order Cyperales
Family Cyperaceae – Sedge family
Genus Cyperus L. – flatsedge

Subordinate Taxa

The Plants Database includes the following 133 species of Cyperus . Click below on a thumbnail map or name for species profiles. Plant is native (blue) Native Plant is introduced Introduced Plant is introduced Native and Introduced Related taxa legend Distribution of <i>
Cyperus acuminatus</i>
Torr. & Hook. ex Torr.
Cyperus acuminatus
tapertip flatsedge Distribution of <i>
Cyperus aggregatus</i>
(Willd.) Endl.
Cyperus aggregatus
inflatedscale flatsedge Distribution of <i>
Cyperus alopecuroides</i>
Rottb.
Cyperus alopecuroides
foxtail flatsedge Distribution of <i>
Cyperus amabilis</i>
Vahl
Cyperus amabilis
foothill flatsedge Distribution of <i>
Cyperus amuricus</i>
Maxim.
Cyperus amuricus
Asian flatsedge Distribution of <i>
Cyperus articulatus</i>
L.
Cyperus articulatus
jointed flatsedge Distribution of <i>
Cyperus auriculatus</i>
Nees & Meyen ex Kunth
Cyperus auriculatus
eared flatsedge Distribution of <i>
Cyperus bipartitus</i>
Torr.
Cyperus bipartitus
slender flatsedge Distribution of <i>
Cyperus calcicola</i>
Britton
Cyperus calcicola
Caribbean flatsedge Distribution of <i>
Cyperus cephalanthus</i>
Torr. & Hook.
Cyperus cephalanthus
buttonbush flatsedge Distribution of <i>
Cyperus compactus</i>
Retz.
Cyperus compactus
Distribution of <i>
Cyperus compressus</i>
L.
Cyperus compressus
poorland flatsedge Distribution of <i>
Cyperus confertus</i>
Sw.
Cyperus confertus
West Indian flatsedge Distribution of <i>
Cyperus congestus</i>
Vahl
Cyperus congestus
clustered flatsedge Distribution of <i>
Cyperus croceus</i>
Vahl
Cyperus croceus
Baldwin's flatsedge Distribution of <i>
Cyperus cuspidatus</i>
Kunth
Cyperus cuspidatus
coastal plain flatsedge Distribution of <i>
Cyperus cyperinus</i>
(Retz.) Sur.
Cyperus cyperinus
Old World flatsedge Distribution of <i>
Cyperus cyperoides</i>
(L.) Kuntze
Cyperus cyperoides
Pacific island flatsedge Distribution of <i>
Cyperus ×deamii</i>
O'Neill (pro sp.) [<i>
esculentus × strigosus</i>
]
Cyperus ×deamii [ esculentus × strigosus ]
flatsedge Distribution of <i>
Cyperus dentatus</i>
Torr.
Cyperus dentatus
toothed flatsedge Distribution of <i>
Cyperus dentoniae</i>
G. Tucker
Cyperus dentoniae
hairy flatsedge Distribution of <i>
Cyperus diandrus</i>
Torr.
Cyperus diandrus
umbrella flatsedge Distribution of <i>
Cyperus difformis</i>
L.
Cyperus difformis
variable flatsedge Distribution of <i>
Cyperus diffusus</i>
Vahl
Cyperus diffusus
diffused flatsedge Distribution of <i>
Cyperus digitatus</i>
Roxb.
Cyperus digitatus
finger flatsedge Distribution of <i>
Cyperus dioicus</i>
I.M. Johnst.
Cyperus dioicus
flatsedge Distribution of <i>
Cyperus dipsaceus</i>
Liebm.
Cyperus dipsaceus
Wright's flatsedge Distribution of <i>
Cyperus distans</i>
L. f.
Cyperus distans
Piedmont flatsedge Distribution of <i>
Cyperus distinctus</i>
Steud.
Cyperus distinctus
swamp flatsedge Distribution of <i>
Cyperus drummondii</i>
Torr. & Hook.
Cyperus drummondii
Drummond's sedge Distribution of <i>
Cyperus echinatus</i>
(L.) Alph. Wood
Cyperus echinatus
globe flatsedge Distribution of <i>
Cyperus elegans</i>
L.
Cyperus elegans
royal flatsedge Distribution of <i>
Cyperus entrerianus</i>
Boeckeler
Cyperus entrerianus
woodrush flatsedge Distribution of <i>
Cyperus eragrostis</i>
Lam.
Cyperus eragrostis
tall flatsedge Distribution of <i>
Cyperus erythrorhizos</i>
Muhl.
Cyperus erythrorhizos
redroot flatsedge Distribution of <i>
Cyperus esculentus</i>
L.
Cyperus esculentus
yellow nutsedge Distribution of <i>
Cyperus fauriei</i>
Kük.
Cyperus fauriei
alpine flatsedge Distribution of <i>
Cyperus fendlerianus</i>
Boeckeler
Cyperus fendlerianus
Fendler's flatsedge Distribution of <i>
Cyperus filicinus</i>
Vahl
Cyperus filicinus
fern flatsedge Distribution of <i>
Cyperus filiformis</i>
Sw.
Cyperus filiformis
wiry flatsedge Distribution of <i>
Cyperus flavescens</i>
L.
Cyperus flavescens
yellow flatsedge Distribution of <i>
Cyperus flavicomus</i>
Michx.
Cyperus flavicomus
whiteedge flatsedge Distribution of <i>
Cyperus flavidus</i>
Retz.
Cyperus flavidus
yellow flatsedge Distribution of <i>
Cyperus flexuosus</i>
Vahl
Cyperus flexuosus
Vahl's flatsedge Distribution of <i>
Cyperus floribundus</i>
(Kük.) Carter & Jones
Cyperus floribundus
Rio Grande sedge Distribution of <i>
Cyperus floridanus</i>
Britton
Cyperus floridanus
Florida flatsedge Distribution of <i>
Cyperus fugax</i>
Liebm.
Cyperus fugax
withering flatsedge Distribution of <i>
Cyperus fuligineus</i>
Chapm.
Cyperus fuligineus
limestone flatsedge Distribution of <i>
Cyperus fuscus</i>
L.
Cyperus fuscus
brown flatsedge Distribution of <i>
Cyperus giganteus</i>
Vahl
Cyperus giganteus
giant flatsedge Distribution of <i>
Cyperus gracilis</i>
R. Br.
Cyperus gracilis
slimjim flatsedge Distribution of <i>
Cyperus granitophilus</i>
McVaugh
Cyperus granitophilus
granite flatsedge Distribution of <i>
Cyperus grayi</i>
Torr.
Cyperus grayi
Gray's flatsedge Distribution of <i>
Cyperus grayoides</i>
Mohlenbr.
Cyperus grayoides
Illinois flatsedge Distribution of <i>
Cyperus haspan</i>
L.
Cyperus haspan
haspan flatsedge Distribution of <i>
Cyperus hermaphroditus</i>
(Jacq.) Standl.
Cyperus hermaphroditus
hermaphrodite flatsedge Distribution of <i>
Cyperus hillebrandii</i>
Boeckeler
Cyperus hillebrandii
Hillebrand's flatsedge Distribution of <i>
Cyperus houghtonii</i>
Torr.
Cyperus houghtonii
Houghton's flatsedge Distribution of <i>
Cyperus hyalinus</i>
Vahl
Cyperus hyalinus
Queensland sedge Distribution of <i>
Cyperus hypochlorus</i>
Hillebr.
Cyperus hypochlorus
Oahu flatsedge Distribution of <i>
Cyperus hypopitys</i>
G. Tucker
Cyperus hypopitys
pine flatsedge Distribution of <i>
Cyperus hystricinus</i>
Fernald
Cyperus hystricinus
bristly flatsedge Distribution of <i>
Cyperus imbricatus</i>
Retz.
Cyperus imbricatus
shingle flatsedge Distribution of <i>
Cyperus involucratus</i>
Rottb.
Cyperus involucratus
umbrella plant Distribution of <i>
Cyperus iria</i>
L.
Cyperus iria
ricefield flatsedge Distribution of <i>
Cyperus javanicus</i>
Houtt.
Cyperus javanicus
Javanese flatsedge Distribution of <i>
Cyperus laevigatus</i>
L.
Cyperus laevigatus
smooth flatsedge Distribution of <i>
Cyperus lancastriensis</i>
Porter ex A. Gray
Cyperus lancastriensis
manyflower flatsedge Distribution of <i>
Cyperus lanceolatus</i>
Poir.
Cyperus lanceolatus
epiphytic flatsedge Distribution of <i>
Cyperus lecontei</i>
Torr. ex Steud.
Cyperus lecontei
Le Conte's flatsedge Distribution of <i>
Cyperus lentiginosus</i>
Millsp. & Chase
Cyperus lentiginosus
Latin American flatsedge Distribution of <i>
Cyperus ligularis</i>
L.
Cyperus ligularis
Alabama swamp flatsedge Distribution of <i>
Cyperus lupulinus</i>
(Spreng.) Marcks
Cyperus lupulinus
Great Plains flatsedge Distribution of <i>
Cyperus manimae</i>
Kunth
Cyperus manimae
spectacular flatsedge Distribution of <i>
Cyperus meyenianus</i>
Kunth
Cyperus meyenianus
Meyen's flatsedge Distribution of <i>
Cyperus mutisii</i>
(Kunth) Griseb.
Cyperus mutisii
Mutis' flatsedge Distribution of <i>
Cyperus nanus</i>
Willd.
Cyperus nanus
Indian flatsedge Distribution of <i>
Cyperus neokunthianus</i>
Kük.
Cyperus neokunthianus
Maui flatsedge Distribution of <i>
Cyperus niger</i>
Ruiz & Pav.
Cyperus niger
black flatsedge Distribution of <i>
Cyperus ochraceus</i>
Vahl
Cyperus ochraceus
pond flatsedge Distribution of <i>
Cyperus odoratus</i>
L.
Cyperus odoratus
fragrant flatsedge Distribution of <i>
Cyperus onerosus</i>
M.C. Johnst.
Cyperus onerosus
plains flatsedge Distribution of <i>
Cyperus ovatus</i>
Baldw.
Cyperus ovatus
ovateleaf flatsedge Distribution of <i>
Cyperus owanii</i>
Boeckeler
Cyperus owanii
Owan's flatsedge Distribution of <i>
Cyperus oxylepis</i>
Nees ex Steud.
Cyperus oxylepis
sharpscale flatsedge Distribution of <i>
Cyperus pallidicolor</i>
(Kük.) G. Tucker
Cyperus pallidicolor
pallid flatsedge Distribution of <i>
Cyperus papyrus</i>
L.
Cyperus papyrus
papyrus Distribution of <i>
Cyperus parishii</i>
Britton
Cyperus parishii
Parish's flatsedge Distribution of <i>
Cyperus pennatiformis</i>
Kük.
Cyperus pennatiformis
coastal flatsedge Distribution of <i>
Cyperus phaeolepis</i>
Cherm.
Cyperus phaeolepis
Madagascar flatsedge Distribution of <i>
Cyperus phleoides</i>
(Nees ex Kunth) Hillebr.
Cyperus phleoides
Molokai flatsedge Distribution of <i>
Cyperus pilosus</i>
Vahl
Cyperus pilosus
fuzzy flatsedge Distribution of <i>
Cyperus planifolius</i>
Rich.
Cyperus planifolius
flatleaf flatsedge Distribution of <i>
Cyperus plukenetii</i>
Fernald
Cyperus plukenetii
Plukenet's flatsedge Distribution of <i>
Cyperus polystachyos</i>
Rottb.
Cyperus polystachyos
manyspike flatsedge Distribution of <i>
Cyperus prolifer</i>
Lam.
Cyperus prolifer
miniature flatsedge Distribution of <i>
Cyperus prolixus</i>
Kunth
Cyperus prolixus
mosquito flatsedge Distribution of <i>
Cyperus pseudothyrsiflorus</i>
(Kük.) R. Carter & S.D. Jones
Cyperus pseudothyrsiflorus
flatsedge Distribution of <i>
Cyperus pseudovegetus</i>
Steud.
Cyperus pseudovegetus
marsh flatsedge Distribution of <i>
Cyperus pulguerensis</i>
M.T. Strong
Cyperus pulguerensis
El Pulguero flatsedge Distribution of <i>
Cyperus pumilus</i>
L.
Cyperus pumilus
low flatsedge Distribution of <i>
Cyperus reflexus</i>
Vahl
Cyperus reflexus
bentawn flatsedge Distribution of <i>
Cyperus refractus</i>
Engelm. ex Boeckeler
Cyperus refractus
reflexed flatsedge Distribution of <i>
Cyperus retroflexus</i>
Buckley
Cyperus retroflexus
oneflower flatsedge Distribution of <i>
Cyperus retrofractus</i>
(L.) Torr.
Cyperus retrofractus
rough flatsedge Distribution of <i>
Cyperus retrorsus</i>
Chapm.
Cyperus retrorsus
pine barren flatsedge Distribution of <i>
Cyperus rockii</i>
Kük.
Cyperus rockii
Kauai flatsedge Distribution of <i>
Cyperus rotundus</i>
L.
Cyperus rotundus
nutgrass Distribution of <i>
Cyperus sandwicensis</i>
Kük.
Cyperus sandwicensis
cliffs flatsedge Distribution of <i>
Cyperus sanguinolentus</i>
Vahl
Cyperus sanguinolentus
purpleglume flatsedge Distribution of <i>
Cyperus schweinitzii</i>
Torr.
Cyperus schweinitzii
Schweinitz's flatsedge Distribution of <i>
Cyperus serotinus</i>
Rottb.
Cyperus serotinus
tidalmarsh flatsedge Distribution of <i>
Cyperus seslerioides</i>
Kunth
Cyperus seslerioides
Texas flatsedge Distribution of <i>
Cyperus setigerus</i>
Torr. & Hook.
Cyperus setigerus
lean flatsedge Distribution of <i>
Cyperus spectabilis</i>
Link
Cyperus spectabilis
spectacular flatsedge Distribution of <i>
Cyperus sphacelatus</i>
Rottb.
Cyperus sphacelatus
roadside flatsedge Distribution of <i>
Cyperus sphaerolepis</i>
Boeckeler
Cyperus sphaerolepis
Rusby's flatsedge Distribution of <i>
Cyperus squarrosus</i>
L.
Cyperus squarrosus
bearded flatsedge Distribution of <i>
Cyperus strigosus</i>
L.
Cyperus strigosus
strawcolored flatsedge Distribution of <i>
Cyperus subcaracasanus</i>
Kük.
Cyperus subcaracasanus
Navassa flatsedge Distribution of <i>
Cyperus sulcinux</i>
C.B. Clarke
Cyperus sulcinux
groovenut flatsedge Distribution of <i>
Cyperus surinamensis</i>
Rottb.
Cyperus surinamensis
tropical flatsedge Distribution of <i>
Cyperus swartzii</i>
(A. Dietr.) Boeckeler ex Kük.
Cyperus swartzii
Swartz's flatsedge Distribution of <i>
Cyperus tenerrimus</i>
Liebm.
Cyperus tenerrimus
flatsedge Distribution of <i>
Cyperus tenuiculmis</i>
Boeckeler
Cyperus tenuiculmis
roadside flatsedge Distribution of <i>
Cyperus tenuis</i>
Sw.
Cyperus tenuis
crevice flatsedge Distribution of <i>
Cyperus tetragonus</i>
Elliott
Cyperus tetragonus
fourangle flatsedge Distribution of <i>
Cyperus thyrsiflorus</i>
Jungh.
Cyperus thyrsiflorus
southern flatsedge Distribution of <i>
Cyperus trachysanthos</i>
Hook. & Arn.
Cyperus trachysanthos
sticky flatsedge Distribution of <i>
Cyperus trinervis</i>
R. Br.
Cyperus trinervis
Australian flatsedge Distribution of <i>
Cyperus unioloides</i>
R. Br.
Cyperus unioloides
uniola flatsedge Distribution of <i>
Cyperus urbanii</i>
Boeckeler
Cyperus urbanii
Urban's flatsedge Distribution of <i>
Cyperus virens</i>
Michx.
Cyperus virens
green flatsedge Plant is native (blue) Native Plant is introduced Introduced Plant is introduced Native and Introduced Related taxa legend

Legal Status

Wetland Status

Interpreting Wetland Status

Related Links

More Accounts and Images
CalPhotos (CYPER)
Flora of North America (CYPER)
Integrated Taxonomic Information System (CYPER)
Jepson Interchange (University of California - Berkeley) (CYPER)
Related Websites
USDA NRCS-Wetland Monocot Keys for the U.S. (CYPER)

Wildlife

Food

Source Large Mammals Small Mammals Water Birds Terrestrial Birds
Martin Minor Minor Minor

Cover

Source Large Mammals Small Mammals Water Birds Terrestrial Birds
Martin

Sources

Martin, A.C., H.S. Zim, and A.L. Nelson. 1951. American wildlife and plants: A guide to wildlife food habits . Dover Publications. New York.

Description of Values

Value Class Food Cover
High Average 25-50% of diet Regular source of cover
Low 5-10% of diet Infrequently used as cover
Minor 2-5% of diet Sparsely used as cover
Moderate Average 10-25% of diet Occasional source of cover


 PLANTS Home | USDA.gov | NRCS | Site Map | Policies and Links
Accessibility Statement | Privacy Policy | Non-Discrimination Statement

Following modified from CalPhotos
   Top | See original

http://calphotos.berkeley.edu/cgi/img_query?query_src=dl&where-taxon=Cyperus+sp.&where-lifeform=specimen_tag&rel-lifeform=ne&rel-taxon=begins+with&where-lifeform=Plant ---> https://calphotos.berkeley.edu/cgi/img_query?query_src=dl&where-taxon=Cyperus+sp.&where-lifeform=specimen_tag&rel-lifeform=ne&rel-taxon=begins+with&where-lifeform=Plant

CalPhotos    
Contributors       Log In  
 

Number of matches : 3
Query: SELECT * FROM img WHERE ready=1 and taxon like "Cyperus sp.%" and (lifeform != "specimen_tag" OR lifeform != "Plant") ORDER BY taxon

Click on the thumbnail to see an enlargement

Cyperus sp.
Cyperus sp.
Nutsedge
ID: 9092 3191 3542 0007 [detail]
Virginia Moore
© 1999 California Academy of Sciences

Cyperus sp.
Cyperus sp.
Sedge
ID: 6666 6666 1208 0019 [detail]
Gerald and Buff Corsi
© 2008 California Academy of Sciences

Cyperus sp.
Cyperus sp.
Sedge
ID: 6666 6666 1208 0020 [detail]
Gerald and Buff Corsi
© 2008 California Academy of Sciences

Using these photos: A variety of organizations and individuals have contributed photographs to CalPhotos. Please follow the usage guidelines provided with each image. Use and copyright information, as well as other details about the photo such as the date and the location, are available by clicking on the [detail] link under the thumbnail. See also: Using the Photos in CalPhotos .   


Copyright © 1995-2019 UC Regents. All rights reserved.

CalPhotos is a project of BNHM      University of California, Berkeley

Updated: 2019-09-17 04:13:40 gmt
Discover Life | Top
© Designed by The Polistes Corporation