PhilipBarnette Probably of the genus Meganola, but I'm not sure of the species. http://www.boldsystems.org/index.php/Taxbrowser_Taxonpage?taxon=Meganola&searchTax=
Comments (1)