Giant barrel cactus (Ferocactus diguetii) in flower on coast, Catalina Island, Gulf of California, Mexico