Cliff Swallows (Petrochelidon pyrrhonota), Northwest Great Plains, Ryegate, Montana, USA

Rob Mutch