Juvenile Garibaldi (Hypsypops rubicundus). California.

Juvenile Garibaldi (Hypsypops rubicundus). California.