Bay Farm Island, CA USA February 24, 2024 Went for a walk on Bay Farm Island, Alameda, and spotted this hanging on a bush!