Giant Barrel Cactus (Ferocactus diguetii) in bloom, Santa Catalina Island, Sea of Cortez, Baja California, Mexico