Mexican Cliff Swallow

Range

Southern Arizona.