]> FH barcode-00197314 Ecuador Galapagos Province Isla Santa Cruz (Indefatigable Island), on highest points of island (south side) of South Plazas Island [Islote Plaza Sur], just off east shore of the main island Roccella margaritifera B. Werner & Follmann B. Werner & Follmann 2010-08-16 16:38:54 W. A. Weber